我想如何让从Java中的内容组单独的文本..使用正则表达式获取值的Java
例如
String a = "area href=\"hai.com\" jkjfkjs </area> ndkjfkjsdfj dfjkdsjfl jkdf dljflsd fljdf kd;fsd a href=\"hoo.com\" sdf</a> jisdjfi jdojfis joij";
我想只得到HREF链接..
如何写正则表达式..
感谢,并提前
我想如何让从Java中的内容组单独的文本..使用正则表达式获取值的Java
例如
String a = "area href=\"hai.com\" jkjfkjs </area> ndkjfkjsdfj dfjkdsjfl jkdf dljflsd fljdf kd;fsd a href=\"hoo.com\" sdf</a> jisdjfi jdojfis joij";
我想只得到HREF链接..
如何写正则表达式..
感谢,并提前
这应该做的伎俩。
String text = ...
Matcher matcher Pattern.compile("href=\"(.*?)\"").matcher(text);
while (matcher.find())
{
String hrefcontent = matcher.group(1);
}
你打败了我:P – lugte098 2010-03-31 08:32:14
尝试:
import java.util.regex.Pattern;
String textToSearch = "[Some text to search through]";
Pattern regex = Pattern.compile("href=\"(.*?)\"")
我不明白你怎么弄'HREF =“值仅”'从一些东西,显然不包含一个。 – EFraim 2010-03-31 08:18:03
请现在看到问题 – zahir 2010-03-31 08:20:17
这看起来像一个无效的字符串。 – 2010-03-31 08:29:00