java正则表达式将所有文本替换为特定单词

时间:2015-01-07 16:41:13

标签: java regex string

我有一些字符串,我试图解析并将字符串拆分成几个部分,但第一部分有几个我试图替换的附加文本。我不确定java中的正确语法是什么:

    match = match.replace("*[^<Matches>]^", "");
    match = match.trim();

匹配字符串包含以下内容:

<Response>
<RequestsUsed>81</RequestsUsed>
....
....
<Matches>
....
....

我想要替换所有文本,包括但保留所有内容。

感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

您可以使用Matcher执行以下操作:

Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(yourString);
if(matcher.find())
{
    trimmedString = yourString.substring(matcher.start())
};