2015-10-22 74 views

回答

1

試試這個:

"([a-zA-Z0-9_.+-]+(@|\[at\]|\(at\))[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)" 

https://regex101.com/r/aH6cN7/1


這裏是re GEX接受空格前/後的[@t]

"([a-zA-Z0-9_.+-]+\s?(@|\[at\]|\(at\))\s?[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)" 

https://regex101.com/r/aH6cN7/2

+1

這似乎是完美的。 可以編輯一下,使它也可以在@,(,),[,]符號的每個邊上使用可能的空格嗎?像:test @ mail.com,我的[在] mail.com和你的(在)mail.com。請保留原始答案,以便我可以比較兩者並學習。 :) – unska

+0

我走了,但你可以嘗試玩這個表達'\ s?'在@之前或之後。 – mayo