如何用java替换不同行中每个单词的两个单词之间的字符串

时间:2015-10-25 06:54:00

标签: java string

用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 ...做,但失败了。

1 个答案:

答案 0 :(得分:-2)

试试这个:s.replaceAll("<c.*>.*<.*e>", "replaced")

相应地更改字符c cand e。在这种情况下,您的代码名称为<change>,因此第一个和最后一个字符分别为ce