我想用兩個字符進行替換。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