相关疑难解决方法(0)

String.replaceAll单反斜杠,带双反斜杠

我正在尝试将其String \something\转换为String \\something\\使用replaceAll,但我不断遇到各种错误.我认为这是解决方案:

theString.replaceAll("\\", "\\\\");
Run Code Online (Sandbox Code Playgroud)

但这给出了以下例外:

java.util.regex.PatternSyntaxException: Unexpected internal error near index 1
Run Code Online (Sandbox Code Playgroud)

java escaping backslash replaceall

113
推荐指数
4
解决办法
14万
查看次数

Java Regex - 使用String的replaceAll方法替换换行符

我有一个字符串,并希望简单地用字符串替换它中的所有换行符" --linebreak-- ".

只写下来就足够了:

string = string.replaceAll("\n", " --linebreak-- ");
Run Code Online (Sandbox Code Playgroud)

我对它的正则表达式部分感到困惑.换行符需要两个斜杠吗?这够好吗?

java regex newline

34
推荐指数
3
解决办法
6万
查看次数

标签 统计

java ×2

backslash ×1

escaping ×1

newline ×1

regex ×1

replaceall ×1