如何在 Dart 中用双反斜杠替换反斜杠'\'?
How to replace Backslash '\' with double Backslash in Dart?
如何用双反斜杠“\”替换字符串中的单反斜杠“\”?
我试过了,但没用。
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";
或
String string = "back\slash back\slash back\slash back\slash";
在您的示例中,也不需要 RegExp。
刚刚
String replaced = string.replaceAll(r'\', r'\');
也可以。
如何用双反斜杠“\”替换字符串中的单反斜杠“\”?
我试过了,但没用。
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";
或
String string = "back\slash back\slash back\slash back\slash";
在您的示例中,也不需要 RegExp。 刚刚
String replaced = string.replaceAll(r'\', r'\');
也可以。