在這裏,我試圖弄清正則表達式的東西。 我創造了這個正則表達式:正則表達式匹配條件,但不返回它
a.match(/(@|#)(.*?)(\s|$|\:)/g)
它在鳴叫的所有用戶和hastags匹配。 問題是他們返回條件(@ |#)和(\ s | $ | \ :)
是否有可能不返回它們?
我使用Javascript
var a ='RT @OLMJanssen: Met #FBKGames en @Jmvanhalst volop in voorbereiding: 6 juni seminar kwaliteitsborging van #sportaccommodatie bij regiseerende gemeente'
a.match(/(@|#)(.*?)(\s|$|\:)/g)
//returns ["@OLMJanssen:", "#FBKGames ", "@Jmvanhalst ", "#sportaccommodatie "]
你試過嗎? http://stackoverflow.com/questions/432493/how-do-you-access-the-matched-groups-in-a-javascript-regex –
謝謝。正則表達式的問題是我不知道要搜索什麼或者我對功能的解釋是什麼。這使得很難找到所有的問題。 – HerrWalter