用java读取我的file.txt后。如何在两个单词(<change>
和</change>
)之间替换字符串,其中每个单词位于不同的行中?
示例:
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 ...
做,但失败了。
答案 0 :(得分:-2)
试试这个:s.replaceAll("<c.*>.*<.*e>", "replaced")
相应地更改字符c
cand e
。在这种情况下,您的代码名称为<change>
,因此第一个和最后一个字符分别为c
和e
。