Какое регулярное выражение позволяет начинать с прописных, за которыми следуют строчные буквы?

#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. если это поможет, пожалуйста, не забудьте проголосовать / подтвердить ответ!!