2015-11-17 3 views
-2

мне нужно проверить строку на следующее:Как я могу сопоставить строку с конкретным форматом с помощью регулярного выражения?

  1. Должно начинаться с AB - только две буквы
  2. должны содержать, по крайней мере, 5 цифр
  3. не должны содержать не являющиеся алфавитно-цифровых символов

Формат будет AB12345.

код я буду использовать будет:

Dim regex As Regex = New Regex("REGEX PARRERN HERE") 
Dim match As Match = regex.Match(SOURCE STRING) 

Что регулярное выражение шаблон я мог бы использовать, чтобы сделать это? Я не знаю, с чего начать ...

Почему downvotes ?, StackOverflow может быть враждебное место ...

+0

Можете ли вы привести пример того, что должно совпадать? Нужны ли цифры рядом друг с другом? –

+0

[Вы можете начать здесь] (https://regex101.com/r/cQ5cN3/1), а затем добавить свое регулярное выражение в свой ответ, чтобы показать, где вы застряли. –

+0

Я бы сделал больше усилий с шаблоном, если бы знал, с чего начать –

ответ

0

С обновленными требованиями, простой ^AB([0-9]){5,} должен делать.

+0

Спасибо, но это не диалект, который я могу использовать, я обновил свой вопрос с помощью моего примера использования. –

+0

Я не вижу этого - какой диалект вы хотите использовать? Я не могу сказать, что это какой-то Бейсик или что-то еще. Это было бы проще всего, если бы вы указали мне его онлайн-документы по регулярному выражению. – lynxlynxlynx

+0

Это .NET, Visual Basic .NET. –

Смежные вопросы