Regex, используя Notepad ++, чтобы добавить пробел перед заглавной буквой - PullRequest
8 голосов
/ 15 февраля 2012

Я посмотрел вокруг и нашел хорошие ответы, но ни один не работает с notepad ++, большинство из них для java и php.Я нашел строки поиска ниже, но, очевидно, я новичок с регулярным выражением, так как я не знаю, какие теги open / close подходят для notepad ++.

Я хотел бы добавить пробел перед каждой заглавной буквой.

Пример:

StackOverflowKegger

становится

Kegger Overflow Kegger

Это то, что я нашел.

Найти: [a-z]+[A-Z]+ Заменить: $1 (перед $ есть пробел)

Найти:

(?<!^)((?<![:upper:])[:upper:]|[:upper:](?![:upper:]))

("(\\p{Ll})(\\p{Lu})","$1 $2")

(?!^)(?=[A-Z])

Любая помощь будет признательна.

Ответы [ 2 ]

18 голосов
/ 15 февраля 2012

Строка поиска: (.)([A-Z])
Замена: \1 \2

Это не вставляет пробелы перед прописными буквами, которые являются первой буквой в их строке.

0 голосов
/ 20 октября 2015

Найти: ^ ([AZ])

Заменить: \ 1

это добавит пробел к первому заглавному символу в блокноте ++. Убедитесь, что вы ставите пробел перед \ 1 взаменить раздел.

WABET: <-из WABET: <-to </p>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...