Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2014, 12:51   #1
ВалекFCRK
Форумчанин
 
Регистрация: 04.06.2011
Сообщений: 120
По умолчанию Помощь с preg_match_all

Здравствуйте.

Имеется регулятор

preg_match_all('/title="Москва" class="ostatok b20">(.*)<\/td>/isU', $result[1][$a], $result2);

Все работает, но проблема в том, что имя класса может быть ещё и class="ostatok m20"
class="ostatok r0"

Помогите изменить его, чтобы он брал и при таких условиях.
Спасибо.
ВалекFCRK вне форума Ответить с цитированием
Старый 10.12.2014, 13:22   #2
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 823
По умолчанию

Код:
preg_match_all('/title="Москва" class="ostatok .20">(.*)<\/td>/isU', $result[1][$a], $result2);
"." означает "любой символ"
Чтобы ограничить только до двух букв, следует сделать набор из нужных символов, заключив их в квадратные скобки: class="ostatok [bm]20"
^-.-^ My GitHub
Fenex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка в preg_match_all pruf PHP 5 14.02.2012 20:04
preg_match_all WennY PHP 0 10.12.2011 01:53
Регулярка с preg_match_all dekameron PHP 3 15.01.2011 19:08
Очень нужна помощь с написанием программы... срочно(буду благодарен за помощь) 5Paladin5 Помощь студентам 3 02.07.2009 09:12
Проблема с preg_match_all и preg_split mo4islona PHP 1 09.06.2009 17:03