[JAVA] regexp, question simple

Résolu/Fermé
oopinou - 14 juin 2008 à 13:33
 oopinou - 14 juin 2008 à 14:21
Bonjour,

j'ai le code suivant :
page = page.replaceAll("<a href=\"([^\"]*)\">", "\1 \n"); // sauvegarde des urls


L'idée c'est que je lit un fichier HTML et je récupère les adresses dans une partie de celui ci.

Comportement souhaité :
Sélectionne la balise <a href="url">, sauvegarde l'url avec les (), supprime le reste, et retour du champ sauvé avec \1 puis je fait un retour à la ligne \n.

Comportement Obtenu :
A la place de l'url j'obtiens un carré de style "caractère non trouvé".

Quelle est mon erreur ?

Merci
A voir également:

1 réponse

La solution que j'ai décidé d'appliquer :

        page = page.replaceAll("<a href=\"",""); // sauvegarde des urls
        page = page.replaceAll(".htm\">",".htm\n"); // sauvegarde des urls


page est un String qui contient la page html.

Ça marche mais je n'ai pas compris mon erreur :(
0