4
我有以下代碼(AS3 & CS 5.5):正則表達式沒有找到匹配的所有
var regEx:RegExp = new RegExp(/(?:^|\s)(\#[^\s$]+)/g);
var txt:String = "This #asd is a test tweet #hash1 test #hash2 test";
var matches:Object = regEx.exec(txt);
trace(matches);
跟蹤返回 '#ASD,ASD#'。我真的不明白爲什麼會這樣,因爲在我的RegEx測試應用程序'RegExhibit'中它返回'#asd,#hash1,#hash2',這正是我所期望的。任何人都可以對此有所瞭解嗎?
在此先感謝!