2010-05-04 70 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#在内的多种语言的代码示例。