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

157
26 апреля 2018, 07:53

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

var str = "";
if(str.Length == 6 || str.Length == 9)
    return true;
else return false;
Answer 1

Можно так:

var str = "111111111";
var pattern = @"^(.{6}|.{9})$";
Console.WriteLine(Regex.IsMatch(str, pattern));
Answer 2

Например можно так

^.{6}(.{3})?$
READ ALSO
Сделать внутри программный аналог HOSTS

Сделать внутри программный аналог HOSTS

Есть необходимость в программе работать с сайтом, чье имя удалено из DNSРаботаю с помощью классов библиотеки System

176
Результат linq в ilist<Model>

Результат linq в ilist<Model>

Не могу выгрузить результат linq в Leads_SoucesОшибка CS0266 Не удается неявно преобразовать тип "System

186
Как удалить первую цифру из числа?

Как удалить первую цифру из числа?

У меня, например, есть число 2179, как я могу удалить цифру 2, чтобы получить 179 ?

167
Плагин криптопро не обрабатывает Transform urn://smev-gov-ru/xmldsig/transform

Плагин криптопро не обрабатывает Transform urn://smev-gov-ru/xmldsig/transform

Пытаюсь подписать запрос для отправки в СМЭВ шлюзУ меня есть пример запроса, где элемент Transforms имеет следующий вид:

235