我想用两个字符进行替换。AS全部替换或条件
下面是我的代码,我的问题是现在我需要替换'/'而不是' - ',运行替换两次并不是一个好主意,而且我在正则表达式上很糟糕。任何人都可以帮助我编写一个RegExp,它将搜索整个字符串并替换任何' - '或'/'。
var myPattern:RegExp =//gi;
productId.replace(myPattern, '-')
我想用两个字符进行替换。AS全部替换或条件
下面是我的代码,我的问题是现在我需要替换'/'而不是' - ',运行替换两次并不是一个好主意,而且我在正则表达式上很糟糕。任何人都可以帮助我编写一个RegExp,它将搜索整个字符串并替换任何' - '或'/'。
var myPattern:RegExp =//gi;
productId.replace(myPattern, '-')
匹配RegEx的[]
中的任何字符。
要更换既 “/” 和 “”(空格):
replace(/[\/ ]/g, "-");
实施例:
var s:String = "2012/10/29 12:29";
trace(s.replace(/[\/ ]/g, "-"));
将产生:
2012-10-29-12: 29
这应该更换任何 '/' 或 '-' 在你的productId字符串到 '$'
var myPattern:RegExp = /[\/-]/g;
productId.replace(myPattern, '$');
非常感谢这么多:) – Bruce
由于它的作品! – Bruce