Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Доработать регулярку
Форумы портала PHP.SU » PHP » Регулярные выражения » Доработать регулярку

Страниц (1): [1]
 

1. difight - 21 Июля, 2015 - 14:49:26 - перейти к сообщению
Есть две строки
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. тест1: текст (12+)
  3.  

и
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. тест2: текст (12+)
  3.  

есть регулярка обрабатывающая эти строки
CODE (htmlphp):
скопировать код в буфер обмена
  1.  
  2. : (.*) \(\d{1,2}\+\)
  3.  

Задача, нужно дописать регулярку так что бы в случае если в строке перед ":" тест1, то регулярка не срабатывала, в других случаях срабатывает. Голову чё-то поломал уже, наверняка как-то просто все
(Добавление)
Сам спросил сам отвечу Улыбка
CODE (htmlphp):
скопировать код в буфер обмена
  1. [^тест1]: (.*) \(\d{1,2}\+\)

 

Powered by ExBB FM 1.0 RC1