java中的preg_replace等价物

时间:2015-08-24 09:27:13

标签: java android

如何将此代码转换为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  \"  \'  \\ )

1 个答案:

答案 0 :(得分:1)

你必须使用另一个反斜杠来逃避反斜杠:

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

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