在通过java读取我的file.txt之后。如何替换两个单词之间的字符串(<change>
和</change>
),其中每个单词在不同的行中?如何替换两个单词之间的字符串,其中每个单词在不同的行中由java
例子:
enter random text blah blah <change> hello java
</change> more random text
我需要它想:
enter random text blah blah replaced more random text
我试着用Pattern p = Pattern.compile ...
做到这一点,但没有成功。
你使用多线模式吗? –
你可以使用'String.format()'吗? – Nivedita
请看这里的LINE TERMINATORS部分:http://docs.oracle.com/javase/7/docs/api/java/util/regex/Pattern.html。这个选项可以让你在你的正则表达式中匹配行结束符:Pattern.compile(“regex”,Pattern.MULTILINE); – dimplex