2013-04-08 54 views
-5

我想爲括號中的文本寫一個正則表達式,包括下面的句子中的括號:「」這是一個房子。房子是藍色的。 (12.6) 「」。所以我想選擇 - >(12.6)< -請協助這個正則表達式

+0

到目前爲止你有什麼正則表達式? – 2013-04-08 15:15:33

+1

你真的嘗試過什麼嗎?這是非常基本的正則表達式。你使用的是什麼語言或工具? – nhahtdh 2013-04-08 15:16:02

+0

你應該指定你正在使用的語言/工具..正則表達式實現不同的各種語言/工具 – Anirudha 2013-04-08 15:19:50

回答

1

喜歡的東西:

\(\d+\.\d+\) 

這是假設你只有在子串數字,一直形式:( xy.zd)

由於我不知道你使用的語言,工具,模式,wtv,我只是離開了基本的正則表達式。

0

在JavaScript這個表達式返回與括號括起來的文本項的數組:

"Here is a house. The house is blue. (12.6) (3)".match(/\([^\)]*\)/g); 

返回:

["(12.6)", "(3)"] 

乾杯。

+0

當你有兩個或更多的括號中的數字實例時,這將會非常糟糕。 – nhahtdh 2013-04-08 15:17:08

+0

他說:「我只是爲括號內的文字寫一個正則表達式」......你在說什麼? (我很困惑!!!) – 2013-04-08 15:23:35

+0

測試你的正則表達式的字符串'「的東西(3)更多(4)」' – nhahtdh 2013-04-08 15:24:30