Oczywiście możesz użyć |
(potoku?) Do reprezentowania OR
, ale czy istnieje sposób na reprezentację AND
?
W szczególności chciałbym dopasować akapity tekstu, które zawierają WSZYSTKIE określonej frazy, ale nie w określonej kolejności.
I'd like to match paragraphs of text
.. 2. Zawierające out-of-order tekst. Numer 1 jest otwarty na interpretację. Numer 2 można zrobić na kilka sposobów. Sposób 1 (?:(?:(?(1)(?!))\b(phrase1)\b.*?|(?(2)(?!))\b(phrase2)\b.*?)){2}
:, Sposób 2: (?=.*\bphrase1\b)(?=.*\bphrase2\b)
w tym przypadku dopasowanie akapitu w tym przypadku jest niezdefiniowane do momentu sformalizowania definicji akapitu.