Исходя из этого вопроса, который я задал вчера:
Можно ли сократить это регулярное выражение?
Решением было использование следующего выражения:
^([a-z]{5}-){4}[a-z]{5}$
Чтобы проверить соответствие для строки в следующем формате:
aBcDe-fghIj-KLmno-pQRsT-uVWxy
Мне посоветовали опустить AZ в моем исходном запросе и сделать регистр нечувствительным к регистру в коде, который используетЭто.Например, укажите RegExOptions.IgnoreCase в конструкторе для RegEx в C #.
Есть ли какая-либо причина, почему это должно быть сделано в коде, а не в самом регулярном выражении?
Я думаю, что этот вопросдостаточно для того, чтобы оправдать новый вопрос, а не продолжать обсуждение вчера.