Rozejrzałem się i znalazłem dobre odpowiedzi, ale żadna nie działa z Notatnikiem ++, większość dotyczy java i php. Znalazłem ciągi wyszukiwania poniżej, ale oczywiście jestem noob z regex, ponieważ nie wiem, które znaczniki open/close są właściwe w Notatniku ++.Regex za pomocą Notepada ++, aby dodać spację przed wielką literą
Chciałbym dodać spację przed każdą wielką literą.
Przykład:
StackOverflowKegger
staje
przepełnieniem stosu Kegger
To, co odkryli.
Znajdź: [a-z]+[A-Z]+
Wymienić: $1
(jest przestrzeń przed $)
Znajdź:
(?<!^)((?<![:upper:])[:upper:]|[:upper:](?![:upper:]))
("(\\p{Ll})(\\p{Lu})","$1 $2")
(?!^)(?=[A-Z])
Każda pomoc będzie mile widziane.
Od Notepad ++ nie obsługuje negatywny lookbehind dla regexes, myślę, że to rozwiązanie jest tak dobra, jak można dostać. –
Pamiętaj też, aby zaznaczyć opcję "Przypadek dopasowania" w Notepad ++, aby rozróżnić wielkość liter regex. – iDifferent
Zdecydowanie należy zaznaczyć opcję "Uwzględnij wielkość liter w Notepad ++", aby rozróżnić wielkość liter regex. Jak mówi @iDifferent. –