Регулярка

  • Автор темы Автор темы russya
  • Дата начала Дата начала

russya

Client
Регистрация
08.07.2014
Сообщения
767
Реакции
84
Баллы
28
Есть текст:
|Привет|Здравствуйте|Добрый день|Приветствую|
|бесплатно|совсем бесплатно|даром|
|данный|этот|уникальный|
|продукт|товар|
|опробовать|взять на пробу|испробовать|
|Как дела|Как настроение|

Есть регулярка (?<=\|)товар.*?(?=\|) по этой регулярке выбьет: товар
Но если будет например так (?<=\|)пр.*?(?=\|) то выбьет: продукт
А мне нужно чтобы во втором варианте был строгий поиск, ничего не выбило, пустоту. Как регулярку можно поправить?
 
Есть текст:
|Привет|Здравствуйте|Добрый день|Приветствую|
|бесплатно|совсем бесплатно|даром|
|данный|этот|уникальный|
|продукт|товар|
|опробовать|взять на пробу|испробовать|
|Как дела|Как настроение|

Есть регулярка (?<=\|)товар.*?(?=\|) по этой регулярке выбьет: товар
Но если будет например так (?<=\|)пр.*?(?=\|) то выбьет: продукт
А мне нужно чтобы во втором варианте был строгий поиск, ничего не выбило, пустоту. Как регулярку можно поправить?
http://zennolab.com/discussion/thre...nija-chto-ehto-takoe-i-s-chem-ix-edjat.23612/
 
  • Спасибо
Реакции: masterLomaster
Есть текст:
|Привет|Здравствуйте|Добрый день|Приветствую|
|бесплатно|совсем бесплатно|даром|
|данный|этот|уникальный|
|продукт|товар|
|опробовать|взять на пробу|испробовать|
|Как дела|Как настроение|

Есть регулярка (?<=\|)товар.*?(?=\|) по этой регулярке выбьет: товар
Но если будет например так (?<=\|)пр.*?(?=\|) то выбьет: продукт
А мне нужно чтобы во втором варианте был строгий поиск, ничего не выбило, пустоту. Как регулярку можно поправить?
Код:
Развернуть Свернуть Копировать
(?<=\|)\bпр\b(?=\|)
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)