Les Allergies
Alimentaires
Posez votre question Signaler

[PSPad] Expressions régulières saut de ligne [Résolu]

jpcedx 8Messages postés 13 mars 2007Date d'inscription 28 août 2010Dernière intervention - Dernière réponse le 21 mai 2008 à 22:49
Bonjour,
La recherche dans PSPad me permet de trouver -et remplacer- des expressions en début de ligne ou en fin de ligne. Mais comment peut-on faire pour "matcher" une expression qui s'étale sur deux lignes ?
Exemple, avec un tiret de césure :
Mon texte contient
"bla bla bla atten-
tion bla bla bla"
et je voudrais trouver tous les "atten-<Cr><Lf>tion", et les remplacer par "attention" sans saut de ligne.
La recherche de l'expression régulière \w*-$ me donne bien "atten-", mais pas moyen de passer à la ligne. La doc PSPad parle bien d'un "modifier /m", mais je n'ai pas trouvé comment utiliser ça.
Si quelqu'un sait faire ça je l'en remercie par avance.
JP
Lire la suite 

[PSPad] Expressions régulières saut de ligne »

3 réponses
Réponse
+1
moins plus
Bonjour,

A mon avis tu ne pourras pas faire ca, j'ai essayé par tous les moyens possibles et ca ne marche pas, c'est un bug de PSPad. Peut etre il existe une extension mais je ne l'ai pas trouvé.

Sinon tu peux utiliser un soft de regex specialisé pour ca, cherche sur sourceforge il y en a pleins et gratuits, et eux fonctionnent sans probleme en utilisant le modifier \s* (qui inclut les espaces et retours a la ligne).

Voici les deux logiciels que j'utilise:
RegexSearch, qui supporte toutes les fonctions: http://sourceforge.net/projects/regexsearch/
Et RegEx Search and Replace, mais je l'utilise moins souvent que le precedent:
http://sourceforge.net/projects/regexsearchrepl/

Voila bonne chance
jpcedx- 27 mars 2008 à 16:04
Bonjour,

Mes excuses pour une réponse si tardive, je n'y croyais plus et je n'allais plus voir...

Merci en tous cas de tes conseils,

JP
CDLaBalle - 21 mai 2008 à 22:49
Merci à toi GrosBedo, c'est très bon ce truc.
Juste pour ceux que cela intéresse, pour remplacer des retours charriots dans un fichier, rechercher la chaine suivante:
\r\n
si le fichier à été crée sous windows
Ajouter un commentaire
Ce document intitulé « [PSPad] Expressions régulières saut de ligne » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?