Wie füge ich hinzu?
Keyboard : E : KeyDown
DELAY : 1300
Keyboard : E : KeyUp
DELAY : 200
zu jeder X-Zeile in einem Textdokument?
Wie füge ich hinzu?
Keyboard : E : KeyDown
DELAY : 1300
Keyboard : E : KeyUp
DELAY : 200
zu jeder X-Zeile in einem Textdokument?
Antworten:
Um nach jeweils 9 Zeilen eine neue Zeile einzufügen, gehen Sie zu Search
> Replace
Menü (Tastenkürzel CTRL+ H) und gehen Sie wie folgt vor:
Finde was:
(.*\r?\n){9}\K
Ersetzen:
Your new line\n
Aktivieren Sie das Optionsfeld "Regulärer Ausdruck"
Dann drücken Replace All
Du kannst es bei regex101 testen .
\
oder enthält *
, müssen Sie diese mit einem Backslash versehen. \\
oder \*
.
Bei Verwendung von Suchen / Ersetzen funktionierte dies in meinem Fall besser: Wählen Sie [Ihr Beispiel 9 Zeilen] in einer Gruppe aus (das innere '()' Paar für jede Zeile, gefolgt von 'Neue Zeile'), dann das '{}' Paar für das Anzahl der Look-Ahead-Zeilen, die erfasst werden sollen, und das äußere '()'-Paar für die 9 Zeilen wird als Gruppe beibehalten
((. * \ n) {9})
Verwenden Sie die Variable \ 1, um dieselbe [9] Zeilengruppe wiederherzustellen, gefolgt von [Ihrer Beispielzeileneinfügung] und einer neuen Zeile
\ 1 \ nTastatur: E: KeyDown-Verzögerung: 1300 Tastatur: E: KeyUp-Verzögerung: 200 \ n
Ich bin mir sicher, dass es in Notepad ++ funktioniert, aber so habe ich es mit PSPads phReplace gelöst:
Suche:
(.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n)
Ersetzen:
$1New Line[Enter]
[Enter]
steht für das Drücken der Enter-Taste, da phReplace kein Ersetzungsfeld zulässt \r\n
.