2010-05-04 2 views

ответ

4

Узор вы ищете,

ABC\d{8} 
+2

Возможно, вы захотите привязать регулярное выражение: '^ ABC \ d {8} $', в противном случае, в зависимости от того, как используется регулярное выражение, оно может соответствовать строкам типа 'ABC123456789101112 ...'. –

+0

@Bart K. +1, что может быть определенно в зависимости от желаемого результата, который не очень четко определен. –

1

Всякий раз, когда я должен написать регулярное выражение (который я стараюсь избегать, насколько это возможно), я имею в виду this .NET regex cheat sheet.

+2

Почему вы избегаете регулярных выражений? – Steven

+0

простая фобия возможно^-^ – eglasius

+0

Потому что а) я не очень хорош в них, и б) много раз есть лучшее решение. Я не говорю, что они не должны использоваться или никогда не применимы, я просто описываю свое поведение. –

0

txt2re - отличный онлайн-ресурс для создания регулярных выражений из строки. Он также генерирует образцы кода на многих языках, включая C#.