2012-06-16 12 views
-1

首先,我知道有這個情況下,許多議題的談判,但沒有像我想 我想獲得像Facebook這樣的話做在評論中提及
名這裏是我的條件獲取單詞開始@像Facebook提到的正則表達式和JavaScript

1 - 我希望所有的單詞,@啓動炭

2 - 我希望所有的寂寞@字符

3-我不希望任何包含單詞「@」像任何@ hotmail.com

EX: 「@這個d @Ÿ@hmed @nd月@玩去了@ g^@雅頓」

結果我想是

{ 「@」, 「@hmed」,「@ ND 「, 」@「}

請注意第二個條件,我想 感謝

+2

這不是一個問題,只是要求「做我的工作」 –

+0

人們有可能幫助你,但不太可能做整個事情給你。讓我們看看你試過什麼。 – Utkanos

+0

我試圖做一個自動完成擴展和我使用JavaScript,Ajax和Web服務,我試圖用這句話/(\W)@[\w]*/gi.exec(MyString),但忽略了最低工作完美 –

回答

0

正則表達式應該/(?:^|\s)(@[^@\s]*)(?=\s|$)/g

測試:http://ideone.com/1LK80]

+0

我相信不是每一個問題應該有一個答案... – gdoron

+0

非常感謝那是工作,我的代碼是......... VAR MyWords = MyString.match(/(?:^ | \ S)( @ [^ @ \ S] *)(= \ S | $)/克)?; –

相關問題