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