Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用replaceAll()从字符串中删除子字符串_Java_Xml - Fatal编程技术网

Java 使用replaceAll()从字符串中删除子字符串

Java 使用replaceAll()从字符串中删除子字符串,java,xml,Java,Xml,我正在尝试删除此字符串的所有匹配项: <?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?> 从较大的字符串中删除,并用空字符串替换每个匹配项,即使用以下代码: myString.replaceAll("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>", ""); 而且它似乎不起作用。我可以移除字符串的较小部分,但当我尝试移除

我正在尝试删除此字符串的所有匹配项:

<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>
从较大的字符串中删除,并用空字符串替换每个匹配项,即使用以下代码:

myString.replaceAll("<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"yes\"?>", "");
而且它似乎不起作用。我可以移除字符串的较小部分,但当我尝试移除整个字符串时,它不起作用。有人知道为什么吗?

String.replaceAll使用正则表达式。因此,字符串中的?s被视为可选限定符,而不是文本?象征


用Pattern.Quote引用第一个参数,或者只使用String.replace。

您的意思是replaceAll,而不是removeAll,对吗?我只使用了replace,效果很好。非常感谢。