2013-09-13 3 views

ответ

2

В настоящее время UltraEdit позволяет только для спецификации двух операндов для ОШ выражения

В теории, можно вкладывать выражение:

^{A^}^{^{B^}^{C^}}(A|(B|C)) матчей выражения A OR (B OR C)

, но поскольку я никогда не использовал UltraEdit, вам придется попробовать это самостоятельно.

1

Наследие UltraEdit и Unix регулярных выражений двигатели, доступные только OR выражения ровно 2 аргументов и гнездования их не представляется возможным поддержку UltraEdit.

Perl механизм выражения должен использоваться в UltraEdit, если требуется выражение OR с большим количеством аргументов.

Пример: string1|string2|string3|string4|...|stringN

вшита ИЛИ выражение в скобках должно быть сделано только тогда, когда существует фиксированная строка или выражение, до и/или после того, как или выражение.

Пример: valign=['"]*(?:bottom|middle|top)['"]*

?: после открытия скобки объявить группу в качестве отсутствия маркировки группы, которая должна быть всегда за исключением того, строка найдено выражением должна быть обратно ссылки либо в строке поиска или в замене строке с \1 для первой группы маркировки в строке поиска.

Смежные вопросы