J'ai un .txt
fichier comme ça:
Ali est un écrivain
ahmad est un instructeur
Remarque: Les espaces entre les mots sont créés par Tab
et doivent être remplacés par ce formulaire:
Ali
est un écrivain
ahmad
est un instructeur
Comment puis-je dire à Notepad ++ de récupérer ces premiers mots et de placer le reste de la phrase à la ligne suivante?
notepad++
text-formatting
Alireza
la source
la source
ali<tab>is a writer
, faites comme imgur.com/eWQ55xT . N'oubliez pas de décocher . matchsRéponses:
Corrigé:
OK, je l'ai maintenant.
la source
Premièrement, je ne parviens pas à faire correspondre les onglets des expressions régulières. Vous devez donc remplacer "remplacer" par "étendu", en remplaçant "\ t" (tab) par "" (espace). Nous annulerons cela plus tard pour vous obtenir le résultat souhaité.
Après cela, changez le mode de recherche sur "Expression régulière"
Dans la zone "trouver quoi", entrez ceci, sans guillemets. Notez l'espace à la fin. " (^ [a-zA-Z] *) ".
"^" signifie le début de la ligne. "[a-zA-Z]" signifie toute lettre de z avec une majuscule ou non. "*" signifie n'importe quel nombre de répétitions de la chose précédente (la chose az). Les parenthèses sont utilisées pour rappeler ce qui a été trouvé et le réutiliser dans la "case à remplacer".
Dans la zone "Remplacer par", entrez ceci, sans guillemets: " \ 1 \ r \ n "
"\ 1" répète ce qu'il a trouvé entre les parenthèses de la boîte "trouver quoi". Malheureusement, cela répètera également l'espace. Nous nous en occuperons plus tard. "\ r \ n" est une nouvelle ligne (retour à la ligne, saut de ligne, comment Windows crée une nouvelle ligne)
Cliquez sur Remplacer tout. Cela devrait fondamentalement faire ce que vous voulez.
Maintenant, pour réparer les petites choses:
Revenez en mode "étendu". Remplacez "" par "\ t" pour remettre ces espaces à l'onglet.
Maintenant, pour réparer cet onglet après Ali et ahmad:
Trouver quoi: "\ t $" ($ signifie fin de ligne) Remplacer par: "" (rien)
Alors je pense que tu as fini!
Est-ce que ça fait ce que tu veux?
la source