Regex 如何替换反斜杠'\';省道上有双反斜杠?

Regex 如何替换反斜杠'\';省道上有双反斜杠?,regex,dart,flutter,replaceall,Regex,Dart,Flutter,Replaceall,如何将字符串中的单个反斜杠“\”替换为双反斜杠“\” 我试过这个,但不起作用 main(){ String string = "back\slash back\slash back\slash back\slash"; String replaced = string.replaceAll(RegExp(r'\\'), '\\\\'); print(replaced); } 问题是字符串string不包含任何\ 它要么需要 String string = r"back\slash back\s

如何将字符串中的单个反斜杠“\”替换为双反斜杠“\”

我试过这个,但不起作用

main(){
String string = "back\slash back\slash back\slash back\slash";
String replaced = string.replaceAll(RegExp(r'\\'), '\\\\');
print(replaced);
}

问题是字符串
string
不包含任何
\

它要么需要

String string = r"back\slash back\slash back\slash back\slash";

在您的示例中,也不需要RegExp。 只是


也可以。

您有错误吗?你得到了什么输出?没有错误,只是我无法完成我需要的。
String string = "back\\slash back\\slash back\\slash back\\slash";
String replaced = string.replaceAll(r'\', r'\\');