Может кто-нибудь мне помочь, чтобы создать регулярные выражения на строке, мой коллега спрашивает меня об этом, но я никогда не встречал регулярных выражений для A & B или A^B.Регулярные выражения (A или A или A & B), (A, но не B)
Это мой фактический код
'(Eclipse|Sun)' => array(
'Got' => 'Power 50',
'World' => 'EU'),);
Как мне выполнить регулярные выражения, чтобы иметь возможность выбора между: «Eclipse» ИЛИ «ВС» ИЛИ «Затмение & Солнца».
Мой второй вопрос о [^] для списка, символы которого я НЕ хочу. Как я могу выполнить регулярные выражения для выражения «Eclipse [^ Oracle]» Поскольку я хочу выбрать строку с «Eclipse», но я не хочу иметь строку с «Eclipse» и «Oracle».
'Eclipse[^Oracle]' => array(
'Note' => 'Density 200',
'City' => 'Prague'),);
Вы можете начать здесь [Lookahead и нулевой касательно предшествующего текста Длина утверждения] (http://www.regular-expressions.info/lookaround.html) – hwnd
Я видя это, но не нашел того, чего хотел. Поскольку Oracle не привязан к Eclipse, это больше похоже на «bla oracle for bla Eclipse bla» – user3114471
@hwnd У вас есть решение? или вы можете объяснить мне больше о регулярном выражении. – user3114471