如何将此代码转换为Java代码

$response = preg_replace('/[\x00-\x1F\x80-\xFF]/', '', $response);


我尝试这个

String jsonStr = "Some Json string";
jsonStr.replaceAll("/[\x00-\x1F\x80-\xFF]/", "");


但显示错误

Invalid escape sequence (valid ones are  \b  \t  \n  \f  \r  \"  \'  \\ )

最佳答案

您必须使用另一个反斜杠来使反斜杠转义,如下所示:

jsonStr.replaceAll("[\\x00-\\x1F\\x80-\\xFF]", "");


字符串中的反斜杠在Java中引入了特殊字符。

关于java - Java中的preg_replace等效项,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32178763/

10-12 00:33
查看更多