Как проверить эти символы? должен быть в конце текста или после пробела и символа в верхнем регистре - PullRequest
0 голосов
/ 02 ноября 2019

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

Я попробовал это регулярное выражение ^(?!.*.!?(?![A-Z ]))[^\W_]+$', но у меня это не сработало

Например, когдапользователь вводит следующий текст:

Привет, как дела? Хорошо, спасибо.

Регулярное выражение должно возвращать falseпричина после? здесь нет ни пробела, ни заглавной буквы, ни конца текста, и это относится и к. и!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...