java - 使用正则表达式获取值java

标签 java regex

我想知道如何从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);
}

关于java - 使用正则表达式获取值java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2551369/

相关文章:

python正则表达式在字符串中查找/匹配一个或多个

regex - 正则表达式以查看ip是否以156.21.x.x开头

java - 尝试理解桶排序代码

java - 从 onClickListener 类显示 Toast 的上下文

javascript - 将数字始终保留在第一组中

php - 仅匹配字母字符和空格

javascript - 两位小数的正则表达式在 JavaScript 中不起作用。我错过了什么吗?

java.sql.SQLException : Column not found Error?

java - JVM堆空间分配困惑

java - 通过返回字符串的 JNI 从 C++ 调用 java 函数