Bonjour,
Je tourne en rond avec une expression régulière :
je n'arrive pas a traduire le fait que ne veut pas de caractère ":" dans une chaine de caractère.
Actuellement j'aimerais différencier 2 types de chaines de caractère :
la première :
la deuxième
Code : Sélectionner tout - Visualiser dans une fenêtre à part str_debut_bloc = "<RDF:Description RDF:about=" & chr(34) & "urn:mimetype:application/pdf" & chr(34)
En utilisant cette expression régulière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part str_debut_bloc = " <RDF:Description RDF:about=" & chr(34) & "urn:mimetype:handler:message/disposition-notification" & chr(34)
Mon soucis est qu'il match vrai pour les deux chaines de caractère.
Code : Sélectionner tout - Visualiser dans une fenêtre à part .Pattern = "^\s*<RDF:Description RDF:about="& chr(34) & "urn:mimetype:[\w\W]*$"
La seul façon de les différencier et que dans la première chaine de caractère après "mimetype:" il ne doit plus y avoir de caractère ":".
Or je n'arrive pas a exprimer le fais qu'il peut y avoir tout type de caractères après "mimetype:" sauf le caractère :
Si qqn à une idée
merci d'avance
Partager