Beispiel
Das ist so gut, nicht wahr? Ja, das ist es
Ich möchtefindenein Fragezeichen, gefolgt von einemRaumund ein Großbuchstabe. Dannersetzenes mit:
Das ist so gut, nicht wahr?
Ja, das ist es
Ich habe es auf verschiedene Weise versucht, aber ohne Erfolg.
- FINDEN:
? ([A-Z])
- ERSETZEN:
?\r\r
Antwort1
Ohne Erfassungsgruppen ist es effizienter.
- Ctrl+H
- Finde was:
\?\h+\K(?=[A-Z])
- Ersetzen Sie durch:
\n
# können Sie verwenden\r
oder\r\n
je nach Plattform - ÜBERPRÜFEN Groß-/Kleinschreibung beachten
- ÜBERPRÜFEN Umwickeln
- ÜBERPRÜFEN Regulären Ausdruck
- Replace all
Erläuterung:
\? # question mark, have to be escaped
\h+ # 1 or more horizontal spaces
\K # forget all we have seen until this position
(?=[A-Z]) # positive lookahead, make sure we have a capital after
Bildschirmaufnahme (vorher):
Bildschirmaufnahme (nachher):
Antwort2
versuchen:
(aktiviere „Groß-/Kleinschreibung beachten“)
(finden)\? ([A-Z].*)
(ersetzen)\? \n\1
(Hinweis: \
wird verwendet, um spezielle Steuerzeichen zu maskieren)
\?
: die Zeichenfolge "?" gefolgt von einem Leerzeichen
(
und )
parens schafft eineGruppeauf die verwiesen werden kann
.
bedeutet ein beliebiges Zeichen und .*
bedeutet ein beliebiges Zeichen null Mal oder mehrmals
\1
verweist auf die erste Gruppenreferenz (die Klammern)