String output = "";
pattern = Pattern.compile(">Part\s.");
matcher = pattern.matcher(docToProcess);
while (matcher.find()) {
match = matcher.group();
}
我尝试使用上面的代码找到模式>Part\s.
内docToProcess
(这是一个大的XML文档的字符串),然后是我想要做的就是更换内容与<ref></ref>
替换模式匹配字符串
任何想法的格局我怎样才能使output
变量等于docToProcess
除与替代如上文所述一致?
编辑:我需要在更换时以某种方式使用匹配器。我不能只用replaceAll()
String.replaceAll()不会这样做?只是好奇 –
如果已经使用完整的'Matcher' API,则在循环之后是'matcher.appendReplacement'和'matcher.appendTail'。 –
我试过'replaceAll()'和'replace()',但是他们每个人都有问题。如果你能告诉我一些你如何做的代码?也许我只是尝试了错误的东西......我会粘贴我所做的,但我改变了它,并没有它了。 – ThreaT