
求助<meta name="description" content=""/>用java提取content后面的字符串内容(用到正则表达式吧)谢谢
1个回答
展开全部
import java.util.regex.*;
// 表达式对象
Pattern p = Pattern.compile("(?<=<meta.*?content\\s*=\\s*\\\").*?(?=\\\")");
// 创建 Matcher 对象
Matcher m = p.matcher("your string");
// 是否找到匹配
boolean found = m.find();
if( found )
{
String foundstring = m.group();
}
更多追问追答
追问
谢谢.这个里面的内容为什么得不到呢?
追答
改了一下,试试
import java.util.regex.*;
// 表达式对象
Pattern p = Pattern.compile("(?<=content=\").*?(?=\")");
// 创建 Matcher 对象
Matcher m = p.matcher("your string");
// 是否找到匹配
boolean found = m.find();
if( found )
{
String foundstring = m.group();
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询