在这里,我试图弄清正则表达式的东西。 我创造了这个正则表达式:正则表达式匹配条件,但不返回它
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