採取以下輸入:匹配相同的單詞兩次用正則表達式,不關心這個詞是什麼
foo.foo aefhiuafhiauefheiauh bar.bar jgoeiajgoieajogiae baz.foo ogiejaogijaeoigjea
說我想匹配x.x
其中x是相同的點的兩側。所以我不想匹配x.y
。因此,與例如輸入,我會得到foo.foo
,bar.bar
而不是baz.foo
我想要做的是一樣的東西
(\w+)\.$1
但當然不工作的。
這是可能以任何正常的方式與正則表達式,或者我應該匹配x.y
和處理代碼中的x
和y
的比較?
爲了這個問題,假設我使用Javascript正則表達式引擎。
你試過(\ w +)\。\ 1 http://rubular.com/r/yXdlTXD6Uy – gosukiwi 2013-02-13 15:08:46