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'\\');