thernd


Random Waves

A low probability event


Previous Entry Share Next Entry
RegExp: Найти строку в которой есть одно слово, но отсутствует другое
thernd
(есть)(?!.*отсутствует.*)

  • 1
Приведённое регулярное выражение будет работать так, как ожидается, только при определённом порядке слов.

Например:
RegExp: /(one)(?!.*two.*)/
String #1: one two
String #2: two one

На первую строку, как и ожидается, RegExp не сделает match, на вторую же строку match случится.

Совершенно точно :-) Чтобы был произвольный порядок придется его немного расширить очевидным образом :-)

  • 1
?

Log in

No account? Create an account