Notepad++ Remplacer la ligne nouvelle à l'intérieur du texte
J'ai cet exemple, parce que c'est l'un d'un million de lignes avec qui.
J'ai ce texte:
<tr class="even">
<td><a href="http://www.ujk.edu.pl/">Jan Kochanowski
University of Humanities and Sciences (Swietokrzyska Pedagogical
University) /Uniwersytet Humanistyczno Przyrodniczy Jana Kochanowskiego
w Kielcach</a></td>
Je veux remplacer à être comme ça:
<tr class="even">
<td><a href="http://www.ujk.edu.pl/">Jan Kochanowski University of Humanities and Sciences (Swietokrzyska Pedagogical University) /Uniwersytet Humanistyczno Przyrodniczy Jana Kochanowskiegow Kielcach</a></td>
J'ai essayé que les REGEX: (.*)
Mais ne fonctionne pas.
- À l'aide de textpad (appuyez sur F8 pour rechercher et remplacer avec l'option "expression régulière" cochée) et le remplacement de
\n
avec un seul espace - a fonctionné pour moi. - Ne fonctionne pas comme ça, parce que si je relace tous les \n, j'aurai juste une ligne de code html.
- Les deux remplace, le second le remplacer
<td>
avec\n<td>
😉
Vous devez vous connecter pour publier un commentaire.
Ouvrir le remplacer fenêtre avec Ctrl + H
Puis entrez
Trouver quoi:
([^>])[\r\n]{1,2}
Remplacer par:
\1
Vérifier
Regular Expression
[^>]
correspond à un caractère qui n'est pas un>
La
{1,2}
protège contre un fichier qui ne peut avoir qu'un retour à la ligne et non pas à un retour de chariot.\1
remplace juste le personnage qui était dans le groupement( )
.Ouvrir Notepad++
Cliquez sur Rechercher >> Remplacer..
Remplacer par: \n
En bas, vous trouverez Mode "Recherche", cliquez sur "Extended"
Live exemple ici: http://postimg.org/image/c66pw8kkr/
Si vous ne pouvez pas faire jmstoker la solution de travail, essayez comme ceci:
CRLF
ou seulement l'un d'eux, pour cela, cliquez sur la barre d'outils l'icône "afficher tous les caractères" ou allez dans le menu Affichage -> Show Symbole -> Afficher tous les caractères\r\n
(ou juste\r
ou tout simplement\n
, essentiellement matchCR
avec\r
etLF
avec\n
)<tr class="even">
être sur sa propre ligne, il suffit donc de remplacer toujours à l'aide d'une recherche étendue<tr class="even"><td>
avec<tr class="even">\r\n<td>
Je suppose que vous avez également des lignes avec la classe "bizarre" ou quelque chose comme ça, donc vous devrez peut-être répéter cette dernière étape avec l'autre classe 🙂