Ovviamente, puoi usare |
(pipe?) Per rappresentare OR
, ma c'è anche un modo per rappresentare AND
?
In particolare, vorrei abbinare i paragrafi di testo che contengono TUTTO di una determinata frase, ma in nessun ordine particolare.
I'd like to match paragraphs of text
. 2. Contiene testo fuori ordine . Il numero 1 è aperto all'interpretazione. Il numero 2 può essere fatto in due modi. Way 1:, (?:(?:(?(1)(?!))\b(phrase1)\b.*?|(?(2)(?!))\b(phrase2)\b.*?)){2}
Way 2: (?=.*\bphrase1\b)(?=.*\bphrase2\b)
dove in questo caso la corrispondenza del paragrafo in questo caso non è definita fino a quando la definizione di paragrafo non è formalizzata.