如何将此代码转换为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/