Bonjour,
j'ai trois "expression régulière + replace" pour retirer les retours chariots pour du texte entre guillemets que j'aimerais simplifier en 1 seul :
J'aimerais utiliser l'expression régulière suivante : ";[""""]([^""""\r\n]*)([\r\n]+([^""""\r\n]*))+[""""]" mais alors je ne sais pas comment récupérer les données sans (\r\n)!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 Set regEx2 = New RegExp regEx2.Pattern=";[""""]([^""""\r\n]*)[\r\n]+([^""""\r\n]*)[\r\n]+([^""""\r\n]*)[\r\n]+([^""""\r\n]*)[""""]" regEx2.IgnoreCase = True regEx2.Global = True regEx2.MultiLine = True strNewText=regEx2.Replace(strNewText,";$1 $2 $3 $4 ") Set regEx2 = New RegExp regEx2.Pattern=";[""""]([^""""\r\n]*)[\r\n]+([^""""\r\n]*)[\r\n]+([^""""\r\n]*)[""""]" regEx2.IgnoreCase = True regEx2.Global = True regEx2.MultiLine = True strNewText=regEx2.Replace(strNewText,";$1 $2 $3 ") Set regEx2 = New RegExp regEx2.Pattern=";[""""]([^""""\r\n]*)[\r\n]+([^""""\r\n]*)[""""]" regEx2.IgnoreCase = True regEx2.Global = True regEx2.MultiLine = True strNewText=regEx2.Replace(strNewText,";$1 $2")
Autre question : si je souhaite remplacer les \r\n par "toto" , comment faire?
Merci d'avance pour votre aide,
Partager