регулярное выражение для соответствия только тексту букв английского алфавита - PullRequest
0 голосов
/ 28 ноября 2018

Я пытался написать регулярное выражение, которое соответствует только тексту состоит из текста английского алфавита, который состоит из более чем 3 букв в python.Я попытался:

 regex = r'[a-z][a-z][a-z]+'

, но он не может отфильтровать строки, такие как

 how@@

Любые идеи будут оценены:)

1 Ответ

0 голосов
/ 28 ноября 2018

Если вы хотите, чтобы ваше регулярное выражение точно соответствовало всему тексту, вам нужно использовать ^ (начало строки) и $ (конец строки), чтобы убедиться, что оно не соответствует ничему другому в ваших входных данных.

Для соответствия строк, которые содержат только английские символы и не менее трех, вам необходимо использовать это регулярное выражение,

^[a-zA-Z]{3,}$

Демо

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