2013-06-12 21 views
-3

以下正則表達式通過gskinner的形式正常工作,但在rubular上檢測不到相同的字符串。任何想法,哪些部分必須轉換爲使用紅寶石:gskinner上的正則表達式在Rubular上不起作用

[A-Z0-9\._%+-]+(\s*@\s*|\s*[\[|\{|\(]+\s*(at|@)\s*[\)|\}\]]+\s*)([A-Z0-9\.-]+(\.|\s*[\[|\{|\(]+\s*(dot|\.)\s*[\)|\}|\]]+\s*))+[a-z]{2,6} 

http://gskinner.com/RegExr/?356pl

http://rubular.com/r/GCdKfuNniO

+0

儘管您可能會很方便地使用指向異地的鏈接編寫問題,但對於我們回答您的人來說,這並不方便。當鏈接斷裂時,搜索相似答案的任何人都不方便。 (* IF * Google可以在沒有代碼或模式的情況下進行合理搜索)。花時間在你的問題中提供你的模式。 –

回答

2

您沒有設置區分大小寫標誌i上Rubular,你Regexr做了什麼。

See Rubular

你知道你在Regexr使用options的?您也可以使用多行選項m,但這隻對anchors^$有效,您不會在您的正則表達式中使用該選項。