#java #регулярные_выражения
В тексте есть слова "one", "two" и другие.
Как одной регуляркой найти одновременное наличие всех этих слов в тексте?
Очередность этих слов неизвестна.
Язык java, но это не принципиально, главное - конструкция регулярного выражения.
Спасибо всем, кто откликнется.
Ответы
Ответ 1
Обычная регулярка выбор: (one|two|three) Debuggex Demo А если надо чтобы сразу все слова присутствовали, надо использовать lookahead: (?=.*?\bone\b)(?=.*?\btwo\b)(?=.*?\bthree\b).* Debuggex Demo
Комментариев нет:
Отправить комментарий