java中 提取 尖括号,引号内的中文
如:1)<span>adsf注册成功!!</span>2)"注册成功!!"提取结果为:1)adsf注册成功!!2)注册成功!!要怎么做呢?谢谢!...
如:
1)<span>adsf注册 成功!!</span>
2)"注册成功!!"
提取结果为:
1)adsf注册 成功!!
2)注册成功!!
要怎么做呢?谢谢! 展开
1)<span>adsf注册 成功!!</span>
2)"注册成功!!"
提取结果为:
1)adsf注册 成功!!
2)注册成功!!
要怎么做呢?谢谢! 展开
3个回答
2013-04-24
展开全部
代码如下,供参考
public class Test {
public static void main(String[] args) throws Exception {
String str = "<span>adsf注册 成功!!</span>";
System.out.println(replaceFlag(str));
}
private static String replaceFlag(String str) {
String rval = str;
// 替换标签
String tagRegex = "^<.[^>]*>(.[^<|]+)</.*>$";
if (rval.matches(tagRegex)) {
rval = rval.replaceAll(tagRegex, "$1");
}
// 替换引号
String quotRegex = "\"(.*)\"";
if (rval.matches(quotRegex)) {
rval = rval.replaceAll(quotRegex, "$1");
}
return rval;
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询