2024-11-25 11:08:54
String reg = "(\\<\\w+\\:Extract\\>)\\d+(\\<\\/\\w+\\:Extract\\>)";
String str = "<p:Sample>Sample</p:Sample> <p:Extract>100</p:Extract> <p2:Other>0</p2:Other> <p:Extract>200</p:Extract>";
System.out.println (str.replaceAll (reg, "$1222$2"));
2024-11-25 08:21:22
需要用正则吗?
直接搜索
Extract>100<
替换成
Extract>222<
Extract>100<
这当中的数字100是不固定的。
那你正则搜索
Extract>\d{3}<
呵呵,简单问题复杂化了