Comment ajouter
Keyboard : E : KeyDown
DELAY : 1300
Keyboard : E : KeyUp
DELAY : 200
à chaque ligne X dans un document texte?
Comment ajouter
Keyboard : E : KeyDown
DELAY : 1300
Keyboard : E : KeyUp
DELAY : 200
à chaque ligne X dans un document texte?
Réponses:
Pour insérer une nouvelle ligne toutes les 9 lignes, accédez à Search
> Replace
menu (raccourci CTRL+ H) et procédez comme suit:
Trouver quoi:
(.*\r?\n){9}\K
Remplacer:
Your new line\n
Sélectionnez le bouton radio "Expression régulière"
Puis appuyez Replace All
Vous pouvez le tester sur regex101 .
\
ou *
, vous devrez les échapper avec une barre oblique inverse. \\
ou \*
.
Toujours en utilisant la recherche / remplacement, cela a mieux fonctionné dans mon cas: sélectionne [votre exemple 9 lignes] dans un groupe (la paire intérieure '()' pour chaque ligne suivie par 'nouvelle ligne'), puis la paire '{}' pour la nombre de lignes d'anticipation à saisir, et la paire externe '()' pour les 9 lignes conservées en groupe
((. * \ n) {9})
Utilisez la variable \ 1 pour restaurer le même groupe de lignes [9], suivi de [votre exemple de ligne d'insertion] et d'une nouvelle ligne
\ 1 \ nClavier: E: DELAI KeyDown: 1300 Clavier: E: DELAI KeyUp: 200 \ n
Je suis sûr que cela fonctionne dans Notepad ++, mais voici comment je l'ai résolu avec PSPads phReplace:
Chercher:
(.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n.*\r\n)
Remplacer:
$1New Line[Enter]
[Enter]
signifie appuyer sur le bouton Entrée car phReplace ne permet pas \r\n
de remplacer le champ.