用actionscript中的正斜杠替换反斜杠

时间:2010-02-10 18:02:41

标签: regex flash actionscript-3

var aText:String = "C:\\folder\\folder\\file";
var filterVal:String = aText.toLowerCase().replace( /\//g, '/');
trace( aText );
trace( filterVal );

结果为:

C:\folder\folder\file
c:\folder\folder\file

此代码基于this site和新生的正则表达式技能。

我做错了什么?谢谢。

1 个答案:

答案 0 :(得分:6)

你做错了,你似乎想要的是:

var filterVal:String = aText.toLowerCase().replace( /\\/g, '/');

初始和结束'/'分隔正则表达式。里面是什么(\\)是你要搜索的内容。因为它是一个反斜杠,你需要逃避它。