我想將字符串\\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)));
但它不工作。
你可以給一個樣品的輸入和輸出? – nhahtdh