Я ищу однолинейное регулярное выражение, которое соответствует шаблону с необязательными круглыми скобками. Когда круглые скобки присутствуют, они не должны включаться в согласованный шаблон.Как регулярное выражение соответствует шаблону с дополнительными окружающими круглыми скобками?
Следующий полужирный текст показывает, что должно/не должно совпадать:
должен соответствовать:
"Название Описание (aaa123)"
«(ABC000) Название Описание "
" Название De scription DEF999 "
"Название - RST321 - Описание"
не должны совпадать:
"Название Описание ab123"
" Название Описание CCC456a "
"Название Описание (ABE999c)"
Итак, что вы пробовали? –
@Rohit Jain Вместо того, чтобы сделать это хорошим редактированием. Вы испортили это. –
@RohitJain: Пробовал это «()? ([A-zA-Z] {3} [0-9] {3})()?" но он соответствует символу конца, независимо от того, находится ли его скобка или нет. –