我有一些字符串,我试图解析并将字符串拆分成几个部分,但第一部分有几个我试图替换的附加文本。我不确定java中的正确语法是什么:
match = match.replace("*[^<Matches>]^", "");
match = match.trim();
匹配字符串包含以下内容:
<Response>
<RequestsUsed>81</RequestsUsed>
....
....
<Matches>
....
....
我想要替换所有文本,包括但保留所有内容。
感谢任何帮助。
答案 0 :(得分:3)
您可以使用Matcher执行以下操作:
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(yourString);
if(matcher.find())
{
trimmedString = yourString.substring(matcher.start())
};