Статус: Офлайн
Реєстрація: 30.04.2007
Повідом.: 895
Реєстрація: 30.04.2007
Повідом.: 895
Регулярные выражения VB
Задача отыскать строку состоящую из определенного набора слов в разной последовательности.
Например, имеется набор слов: мама, папа, сын. Нужно найти: «мама папа сын», «мама сын папа», «папа мама сын» и пр.
Таких слов много. Как найти одно из них я знаю, а вот как найти их комбинации?
Разделяться слова могут пробелами, табуляторами, или переводами строки.
И вообще интересует возможность решения этой задачи только с помощью RegExp.
Циклами я и сам сделаю.
Задача отыскать строку состоящую из определенного набора слов в разной последовательности.
Например, имеется набор слов: мама, папа, сын. Нужно найти: «мама папа сын», «мама сын папа», «папа мама сын» и пр.
Таких слов много. Как найти одно из них я знаю, а вот как найти их комбинации?
Разделяться слова могут пробелами, табуляторами, или переводами строки.
И вообще интересует возможность решения этой задачи только с помощью RegExp.
Циклами я и сам сделаю.

мама|папа|сын))+(?!(мама|папа|сын)))
