У меня есть что-то вроде этогоРегулярное выражение, которое не содержит определенную строку
aabbabcaabda
для выбора минимальной группы обернут я это /a([^a]*)a/
, который работает просто отлично
Но у меня проблема с группами, обернутыми aa, где мне нужно что-то вроде /aa([^aa]*)aa/
, который не работает, и я не могу использовать первый такой, как /aa([^a]*)aa/
, потому что он закончится при первом вхождении a, который я не хочу.
Вообще, есть ли способ, как сказать не содержит строку таким же образом, что я могу сказать не содержит символ с [^a]
?
Проще говоря, мне нужно аа следует любой символ, кроме последовательности аа, а затем заканчивается аа
@SteveChambers Вы понимаете, что этот вопрос старше 7 лет и уже имеет принятый ответ? –
Конечно, но, как я понимаю, ни один из этих пунктов не является причиной, по которой он не должен быть связан с дубликатом. –