【发布时间】:2013-05-18 20:58:55
【问题描述】:
如何用单斜杠替换双反斜杠?在任何地方都找不到示例。 即。
"c:\\this\\is\\a\\folder\\myfile.jpg" 到 "c:\this\is\a\folder\myfile.jpg"
【问题讨论】:
标签: actionscript-3 apache-flex actionscript flex4
如何用单斜杠替换双反斜杠?在任何地方都找不到示例。 即。
"c:\\this\\is\\a\\folder\\myfile.jpg" 到 "c:\this\is\a\folder\myfile.jpg"
【问题讨论】:
标签: actionscript-3 apache-flex actionscript flex4
您可以使用String.replace() 函数来做到这一点:
var rx:RegExp = /\\\\/g;
var s:String = "c:\\\\folder\\\\folder\\\\folder\\\\file.ext";
trace ( s );
s = s.replace ( rx, "\\" );
trace ( s );
您需要在文字字符串中转义 \ 字符,这就是为什么它在上面的代码中加倍。
【讨论】: