Упрощение регулярного выражения «ab | a | b»
(Как) можно упростить следующее регулярное выражение:
ab|a|b
ищу менее избыточный, т. е. только с однимa
и одинb
, Является ли это возможным?
Некоторые попытки:
a?b? # matches empty string while shouldn't
ab?|b # still two b
Обратите внимание, что реальное регулярное выражение имеет более сложныйa
а такжеb
части, т. е. не один символ, а внутренние подпредставления позволяютСкажи.