Я пытаюсь сопоставить строку типа abc%%def
. Единственное, что я хочу добавить к этому правилу, это то, что первая часть перед %%
(abc
здесь) и вторая часть после %%
(def
здесь) не должна быть строкой, содержащей %%
.
То есть, выполняя что-то вроде (.+)%%(.+)
, оно также соответствует abc%%def%%ghi
, а первая часть сопоставляется с abc%%def
, чего я не хочу разрешать.
Какое правильное регулярное выражение для этого?