【求助】关于正则的一个小问题。 tableString4.replaceAll("\\d{2}", "<B></B>")如上面代码,我想用<B>99</B>的形式替代原来的99 ,后面<B></B>中应该怎么写?哈哈 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 tableString4.replaceAll("\\d{2}", "<B>$0</B>");这样应该就可以了 public static void main(String[] args) { String str="gfege12gew36gew"; List<String> list=getContext(str); //替换 for(String s:list){ str=str.replaceAll(s, "<B>"+s+"</B>"); } } //正则提取 public static List<String> getContext(String str) { List<String> resultList = new ArrayList<String>(); Pattern p = Pattern.compile("<p>([^</p>]*)");//匹配<p>开头,</p>结尾的文档 Matcher m = p.matcher(str);//开始编译 while (m.find()) { resultList.add(m.group(1));//获取被匹配的部分 } return resultList; } 从没见过这样的语法 菜鸟求助,关于Graphics类---完全看不懂这个 java解析图片 请问“海”是unicode吗?用java怎么转换成中文啊????? 请教一下关于request.setAttribute()的用法,谢谢.[急!在线等!] applet显示tree的问题 我想写个管理系统,如何代码实现,,面板左边用Jtree,我想和sql联结,面板右面有jtext,jbutton,ect.. 数学函数问题…… 送分 package路径问题,怪异!怪异啊! java串口通讯问题 mina框架TCP连接优化
这样应该就可以了
public static void main(String[] args) {
String str="gfege12gew36gew";
List<String> list=getContext(str);
//替换
for(String s:list){
str=str.replaceAll(s, "<B>"+s+"</B>");
}
}
//正则提取
public static List<String> getContext(String str) {
List<String> resultList = new ArrayList<String>();
Pattern p = Pattern.compile("<p>([^</p>]*)");//匹配<p>开头,</p>结尾的文档
Matcher m = p.matcher(str);//开始编译
while (m.find()) {
resultList.add(m.group(1));//获取被匹配的部分
}
return resultList;
}