日期:2014-05-20  浏览次数:20755 次

JAVA里,如何匹配一个多位数?(正则表达式)
JAVA里,如何匹配一个多位数?(正则表达式)
如:string = '' int i = 12;"
请问如何使用replace All这个方法,将所有数字都加上一个标签<b></b>,如
变成string = " int i = <b>12</b>"?
又如把字符串“   33   444 5555”变成"  <b>33</b> <b>444</b> <b>5555</b>"

------解决方案--------------------


public class sdfsd {
public static void main(String[] args) {
String a="   33   444 5555";
String t= " int i = 12";
System.out.println(a.replaceAll("(\\d+)", "<b>$1</b>"));
System.out.println(t.replaceAll("(\\d+)", "<b>$1</b>"));
}
}