java正则替换保留部分原内容不变

需求如下:

有这么一个字符串  2233(tag S) 11,要求去掉括号里的内容(tag S),并在前面加上字符串Size:,最后得到的结果是:Size:2233 11

代码如下

public class test {
	 public static void main(String[] args) 
	 {
		 //$1代表第一个括号里的内容即(\\w+)
		 //
		 System.out.println("2233(tag S) 11".replaceAll("(\\w+)\\(tag \\w+\\)","size:$1"));
	 }
}

猜你喜欢

转载自blog.csdn.net/scjthree/article/details/81448636