2013-03-07 29 views
2

請幫我匹配以下面的格式在C#中開始正則表達式模式:需要幫助,以配合在C#中的正則表達式模式

「1.01秒」。
「第47.06節」。
「Sec.71.022」。 「第611節」。
「Sec。12A.002」。
「Sec。12A.152」。
「第50D.001節」。

「Sec.I.2」。
「Sec.I.5B。」

我已經試過​​但這隻適用於上面列表中的第一個模式。

+2

爲什麼只在第一個工作?你能顯示你用來找到匹配的確切代碼嗎? – Ryan 2013-03-07 03:10:54

+1

你到底在做什麼?確認所有這些行都是正確的?什麼是一個壞榜樣? – 2013-03-07 03:16:36

回答

1

這將與大家列舉的例子:"Sec\. [A-Z\d]+\.([A-Z\d]+\.)?"\s?

注意:只允許使用大寫字母科號。

解釋演示在這裏:http://regex101.com/r/hC7pP9

+0

+1鏈接到演示。 – 2013-03-07 03:43:05

+0

謝謝..它的工作 – user2060972 2013-03-07 06:28:32

0

總是在引號中,混合數字,字母和句點後面的'秒。 ',一行或多行分隔一個空格?

( 「秒\ S [。\ d \ W] +」 \ s?)+