Блокнот ++ Синтаксис повторений RegEx
Представьте, что у меня есть слово "банананы". Какой будет синтаксис повторений RegEx, чтобы найти это слово:
Пока что пробовал ba(na){4}s
, но это не дало никаких результатов. Каков правильный синтаксис для этого, пожалуйста?
1 ответ
Решение
Как упоминалось в моем комментарии, ваше регулярное выражение будет работать только в Notepad++, начиная с версии 6, которая поддерживает PCRE и, следовательно, поддерживает числовые квантификаторы. Предыдущие версии будут выплевывать ошибки.
Если вы используете более старую версию и по какой-то причине не можете выполнить обновление, вы не сможете использовать этот синтаксис. Вам придется смириться с чем-то вроде ba(na)+s
вместо этого, который соответствует na
повторяется столько раз, пока не достигнет s
,