Логическое И в Java Regex - PullRequest
1 голос
/ 21 мая 2011

Возможно ли реализовать логическое И в регулярных выражениях Java? Если ответ «да», как этого достичь?

1 Ответ

7 голосов
/ 21 мая 2011

Логические AND в регулярных выражениях состоят из последовательности сложенных предварительных утверждений. Например:

(?=^.*foo)
(?=^.*bar)
(?=^.*glarch)

будет соответствовать любой строке, которая содержит все три из "foo", "bar" и "glarch", в любом порядке, даже если некоторые должны перекрываться. (Это предполагает обычное толкование ^ и ..)

Конечно, это свойство не свойственно Java.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...