Наследие UltraEdit и Unix регулярных выражений двигатели, доступные только OR выражения ровно 2 аргументов и гнездования их не представляется возможным поддержку UltraEdit.
Perl механизм выражения должен использоваться в UltraEdit, если требуется выражение OR с большим количеством аргументов.
Пример: string1|string2|string3|string4|...|stringN
вшита ИЛИ выражение в скобках должно быть сделано только тогда, когда существует фиксированная строка или выражение, до и/или после того, как или выражение.
Пример: valign=['"]*(?:bottom|middle|top)['"]*
?:
после открытия скобки объявить группу в качестве отсутствия маркировки группы, которая должна быть всегда за исключением того, строка найдено выражением должна быть обратно ссылки либо в строке поиска или в замене строке с \1
для первой группы маркировки в строке поиска.