Je zrejmé, že môžete použiť |
(pipe?) na reprezentáciu OR
, ale existuje spôsob, ako reprezentovať aj AND
?
Konkrétne by som chcel priradiť odseky textu, ktoré obsahujú VŠETKY určité frázy, ale v žiadnom konkrétnom poradí.
Použite nenáročný regulárny výraz.
Typický (t. j. Perl/Java) zápis je:
(??=*expr*
)`
To znamená "porovnať expr, ale potom pokračovať v porovnávaní v pôvodnom bode porovnávania."
Môžete ich urobiť toľko, koľko chcete, a bude to "a." Príklad:
(?=zodpovedá tomuto výrazu)(?=odpovedá aj tomuto)(?=oh, a toto)
Môžete dokonca pridávať skupiny zachytávania vnútri výrazov, ktoré nie sú náročné, ak potrebujete uložiť niektoré údaje v nich.