Логический оператор AND с регулярным выражением php

Я бы хотел использовать своего рода логический оператор «И» в моем регулярном выражении. Я пробовал это:

(?=exp1)(?=exp2)

Но в PHP ? = не работает, и мне нужно писать свою программу на языке PHP. Есть другой способ? Выражение должно совпадать, если присутствуют все условия и в любом порядке. Я не хочу писать каждую перестановку вроде:

(exp1)(exp2)(exp3)|(exp1)(exp3)(exp2)|....
6
задан Alan Moore 3 February 2012 в 08:02
поделиться