java正则表达式获取指定内容
Stringstr="lkjhgf<aherf=\"fdsdadf,\"title=\"韩国和规范\">yfffgfg<aherf=\"gfytffjhhjg\"titl...
String str = "lkjhgf<a herf=\" fdsdadf, \" title=\"韩国和规范\">yfffgfg<a herf=\"gfytffjhhjg\" title=\"预付费更改\">iuiuyuytf<a herf=\"fhgytfddtr\" title=\"了解客户感觉\">uigfg"
现在想要获取title的内容,即汉字部分的内容: "韩国和规范" "预付费更改" "了解客户感觉"。该如何用正则表达式获取? 展开
现在想要获取title的内容,即汉字部分的内容: "韩国和规范" "预付费更改" "了解客户感觉"。该如何用正则表达式获取? 展开
1个回答
展开全部
唉,专门替你试了下,代码如下。
String str = "lkjhgf<a herf=\" fdsdadf, \" title=\"韩国和规范\">yfffgfg<a herf=\"gfytffjhhjg\" title=\"预付费更改\">iuiuyuytf<a herf=\"fhgytfddtr\" title=\"了解客户感觉\">uigfg";
Pattern p = Pattern.compile("title=\"(.+?)\"");
Matcher m = p.matcher(str);
while(m.find()) {
System.out.println(m.group(1));
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询