【发布时间】:2014-01-15 11:15:48
【问题描述】:
我想将子字符串\\d+-\\d+ 替换为该字符串<!-- This is Siebel Order identified --> <tns:id> <tns:idValue>\\d+-\\d+</tns:idValue 中的随机生成数字。
我正在使用下面的代码
String REGEXSIEBEL = "<!-- This is Siebel Order identified --> <tns:id> <tns:idValue>\\d+-\\d+</tns:idValue>";
java.util.regex.Pattern p1 = java.util.regex.Pattern.compile(REGEXSIEBEL);
java.util.regex.Matcher m = p1.matcher(INPUT);
INPUT = m.replaceAll(REGEXSIEBEL.replaceAll(String.valueOf("\\d+-\\d+"), String.valueOf(randomInt)));
但它不起作用。
【问题讨论】:
-
能否给个输入输出示例?