如何用单斜杠替换双反斜杠?在任何地方都找不到示例。IE。
"c:\\this\\is\\a\\folder\\myfile.jpg" 到 "c:\this\is\a\folder\myfile.jpg"
如何用单斜杠替换双反斜杠?在任何地方都找不到示例。IE。
"c:\\this\\is\\a\\folder\\myfile.jpg" 到 "c:\this\is\a\folder\myfile.jpg"
您可以使用该String.replace()
功能来做到这一点:
var rx:RegExp = /\\\\/g;
var s:String = "c:\\\\folder\\\\folder\\\\folder\\\\file.ext";
trace ( s );
s = s.replace ( rx, "\\" );
trace ( s );
您需要转义\
文字字符串中的字符,这就是它在上面的代码中加倍的原因。