0

如何用单斜杠替换双反斜杠?在任何地方都找不到示例。IE。

"c:\\this\\is\\a\\folder\\myfile.jpg" 到 "c:\this\is\a\folder\myfile.jpg"

4

1 回答 1

0

您可以使用该String.replace()功能来做到这一点:

var rx:RegExp = /\\\\/g;
var s:String = "c:\\\\folder\\\\folder\\\\folder\\\\file.ext";

trace ( s );
s = s.replace ( rx, "\\" );
trace ( s );

您需要转义\文字字符串中的字符,这就是它在上面的代码中加倍的原因。

于 2013-05-18T21:05:47.900 回答