Нужно парсить 2 слова в контенте одновременно. Подскажите как написать regex?

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

sof

Client
Регистрация
15.04.2013
Сообщения
831
Реакции
185
Баллы
43
Вообщем нужно составить регулярное выражение для парсинга чтобы в одном правиле программа могла обнаружить или слово Введите или Не верно.

Подскажите как правильно прописать этот regex по примеру.
 
не\ верно|ведите.*

вроде так, попробуй
 
Или так:
(не\ верно|ведите).*?
 
кто подскажет как выпарсить из текста 2 слова(var1,var2), которые обязательно там присутствуют, но в разных местах? заранее благодарен!
 
var1.*?var2
Так, если нужно взять то, что стоит между словами. Если просто нужно проверить на наличие одного из этих слов, то так:
var1|var2
Это на сколько я вопрос понял. Если что то не то нужно, то уточните.
 
  • Оценить
Реакции: alekwuy
var1.*?var2
Так, если нужно взять то, что стоит между словами. Если просто нужно проверить на наличие одного из этих слов, то так:
var1|var2
Это на сколько я вопрос понял. Если что то не то нужно, то уточните.

Да, ты прав, нужно проверить наличие. var1|var2 - не подходит потому что нужно, чтоб находило оба условия, поочередно не получится т.к. парсится таким образом почта через обработку email
 
var1[\w\W]*?var2
Можно так, если известно, что var1 будет вначале, а var2 в конце. Так будет учитываться перенос строк.
 
  • Оценить
Реакции: mdsurfer
Спасибо сча проверю:)

Отработало на ура! Спасибо!
 

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