感謝您閱讀我的問題。Actionscript使用 Q來忽略特價商品。獲得奇怪的結果
我在actionscript中使用RegExp對象來簡單地測試一個字符串在另一個字符串中的出現。有時,字符串可能包含RegEx特殊字符,即「*」。
要處理,我一直在串聯\ Q可搜索字符串的開始,像這樣......
(String(reportItem[attributeToSearch])).search(new RegExp(("\Q" + searchText), "i"))
當前工作更大的字符串和字符串「*
」。 但是,我遇到了一個問題,我正在搜索的字符串是「射彈,爆裂電荷」。我搜索「,s」,結果它返回-1。如果我在沒有\ Q的情況下搜索相同的東西,那麼它可以正常工作,但是「*
」這個案件就會中斷。
什麼給?
在此先感謝!
您還需要在'\ Q'逃避'\''新的正則表達式((」 \\ Q「+ searchText)' –