2010-03-31 6 views
2

je veux comment obtenir un texte distinct du groupe de contenu en java ..utilisation regex pour obtenir des valeurs java

exemple

String a = "area href=\"hai.com\" jkjfkjs </area> ndkjfkjsdfj dfjkdsjfl jkdf dljflsd fljdf kd;fsd a href=\"hoo.com\" sdf</a> jisdjfi jdojfis joij"; 

Je voudrais obtenir le lien href seulement ..

comment écrire regex ..

merci et avance

+0

Je ne vois pas comment obtenez-vous 'href = « valeur que »' de quelque chose qui ne contient pas clairement un. – EFraim

+0

s'il vous plaît voir maintenant la question – zahir

+0

Cela ressemble à une chaîne invalide. –

Répondre

4

Cela devrait faire l'affaire.

String text = ... 
Matcher matcher Pattern.compile("href=\"(.*?)\"").matcher(text); 
while (matcher.find()) 
{ 
    String hrefcontent = matcher.group(1); 
} 
+0

vous me battre à elle: P – lugte098

1

Essayez:

import java.util.regex.Pattern; 
String textToSearch = "[Some text to search through]"; 
Pattern regex = Pattern.compile("href=\"(.*?)\"") 
Questions connexes