Bonjour,
ça fait un petit temps que je n'ai plus fait d'expressions régulières et je me retrouve coincé, pourriez-vous m'aider?
Voici mon expression régulière:
Là je suis en train de rechercher dans un fichier les lignes qui contiennent:
Code : Sélectionner tout - Visualiser dans une fenêtre à part String searchEN = "msgid\s\"\s?Homepage:\s?(http://[.^\s]+)\"$";
Uniquement ces 2 types de ligne. Avec l'expression régulière que vous voyez ci-dessus, je n'arrive pas à le lancer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 msgid "Hompage: urlComplète"\n msgid " Homepage: urlComplète"\n
A la compilation, il me dit qu'il y a 4 caractères illégaux, mais il ne me dit pas lesquels... Serait-ce les \s? D'après les plusieurs documentations que j'ai parcourues, ce serait la façon de représenter un espace.
Merci par avance pour votre aide.
PS: J'ai mis des parenthèses pour pouvoir récupérer l'url, j'en aurai besoin par la suite.
Partager