2010-05-04 34 views

回答

4

你正在尋找的模式是

ABC\d{8} 
+2

您可能想要錨定正則表達式:'^ ABC \ d {8} $',否則,根據正則表達式的使用方式,它可能會匹配像ABC123456789101112 ...這樣的字符串。 – 2010-05-04 18:15:46

+0

@Bart K. +1,這可能肯定是這種情況,取決於期望的結果,這是不是很好定義。 – 2010-05-04 19:00:13

1

每當我必須寫一個正則表達式(我儘量避免儘可能多的),我指的是this .NET regex cheat sheet

+2

爲什麼你要避免正則表達式? – Steven 2010-05-04 18:25:13

+0

平原恐懼症也許^ -^ – eglasius 2010-05-04 19:05:44

+0

因爲a)我不擅長他們,b)多次有更好的解決方案。我不是說他們不應該被使用,或者從來不適用,我只是在描述我的行爲。 – 2010-05-04 19:47:38

0

txt2re是一個很棒的在線資源,用於從字符串創建正則表達式。它還生成包括c#在內的多種語言的代碼示例。