2

Я хочу найти два или более (максимум 9) символов пробела и заменить их на новые строки.

Мой синтаксис RegEx выглядит следующим образом:

[\s]{2,9}

Однако RegEx в Notepad++ не работает с фигурными скобками. Когда я использую плагин RegEx Helper, он выделяет правильные значения, используя приведенный выше синтаксис. Однако он не заменяет найденные значения.

Что я делаю неправильно?

2 ответа2

4

Я не нашел ссылки на фигурную нумерацию вхождений в документации по регулярному выражению Notepad++.

Тогда вам следует пройти трудный путь:

\s\s\s?\s?\s?\s?\s?\s?\s?
1

Notepad++ не поддерживает явные квантификаторы:

Однако вы можете использовать следующие квантификаторы:

  • k* , что эквивалентно k{0,} .
  • k+ , что эквивалентно k{1,} .
  • k? , что эквивалентно k{0,1} .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .