#c# #regex
#c# #регулярное выражение
Вопрос:
У меня возникли проблемы с созданием средства проверки регулярных выражений, которое проверяет, начинается ли ввод с заглавной буквы, за которой следуют строчные буквы. Оно также может содержать апостроф (‘) и пробел » «.
Это нормально:
Red hot chili peppers
Eminem
Guns n' roses
Недопустимо:
ReD Hot CiLly PePers
sLipKnot
guns n'roses
Я пытаюсь выучить регулярные выражения, но мне это сложно… Что я сделал регулярное выражение101
Комментарии:
1. E minem и оружие ? Или правило больше похоже на: как можно больше прописных слов, за которыми следуют строчные слова?
2. @Ян, прости. Моя ошибка. Я это исправил.
Ответ №1:
попробуйте:
^[A-Z][a-z '] $
итак, в вашем примере Eminem, Guns n’ roses не в порядке
^
соответствует началу строки
[A-Z]
соответствует 1 прописной букве
[a-z ']
совпадения менее 1 (строчная буква, пробел или ‘) (
означает 1 или более)
$
соответствует концу строки
Комментарии:
1. Извините. Моя ошибка. Я это исправил
2. @Nikol Dimitrova, без проблем!!
3. если это поможет, пожалуйста, не забудьте проголосовать / подтвердить ответ!!