如何用双反斜杠“\”替换字符串中的单反斜杠“\”?
我尝试过这个,但它不起作用。
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";
or
String string = "back\\slash back\\slash back\\slash back\\slash";
在您的示例中也不需要 RegExp。
只是
String replaced = string.replaceAll(r'\', r'\\');
也会这样做。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)