2014-02-06 107 views
3

之間的一個單字符我搜索了很多,但從來沒有發現一個回答我的問題,我很絕望。正則表達式:2個字符

我想(「.」)括號之間把所有點無論他們在哪裏,並用括號和未定義數量。問題是我只能得到第一個點,但我不知道如何讓所有人都在同一個團隊中。

我嘗試這樣做:\((?:[^\.]*)([\.])(?:[^\.]*)*\)

,但它只是工作,如果這裏有一個點.. 任何想法嗎?你遇到找到一個答案,這個問題的原因

+1

什麼語言/工具,您使用的?標準正則表達式不能處理遞歸結構。 – arshajii

+1

請在具體問題中添加應匹配的文本示例和不應匹配的文本。 – dg99

回答

0

部分原因是,是不是真的有一個。爲了匹配任意數量的假設或任何其他需要上下文無關語法的構造。一個正則表達式根本沒有足夠

話雖這麼說,有一些正則表達式引擎在那裏那些支持這種類型的匹配的強大。雖然(例如.Net與balancing groups)支持通常是非常引擎特定的。如果你能告訴我們您所使用的引擎,我們也許能夠在這裏提供

相關問題