在通過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