2013-07-11 107 views
-1

我不知道如何處理此問題。如果有人能夠幫助那會很好。正則表達式忽略文本

我需要匹配解析器 版本2.5(生成4612)

,但我需要的是與建設相結合2.5版,所以它看起來像2.5.4612,將比分扳平。在它需要省略換句話說(建設

在此先感謝。

+6

你使用什麼語言,你有什麼嘗試? –

回答

3

,因爲它是一個正則表達式將總是匹配的文本,但你可以自由後忽略了比賽的部分。例如

(Version \d+\.\d+) \(Build (\d+) 

將在第2組匹配組1 Version 2.54612,所以如果你以後有.合併這兩個組,你會得到期望的結果。

0
([0-9.]+).*?([0-9.]+) 

會工作假設1每行

反向引用\ 1 \ 2會在你的情況顯示2.5.4612

這樣可以幫助你,你不必須有版本或精確打造,因爲他們是你的例如,它更通用一點