Форум сайта python.su
2
import re aga = re.match("[a-z]*?", "zдf") print (aga)
Офлайн
857
Pluto
Мне нужно проверить строку на то, чтобы в ней были только английские буквы. Без цифр, спецсимволов и т.д.
Пожалуйста, подскажите как.
if re.search(r'^[a-zA-Z]*$', s): print('ok')
Офлайн
2
Благодарю. С match тоже работает.
П.С. Надо изучать регулярные выражения.
Офлайн
2
Кому не лень, подскажите, как теперь добиться, чтобы была проверка на наличие только английских букв и цифр. Причём цифры имеют право находиться там только со второй позиции. В первой обязательно должна быть буква. Дальше либо буква, либо цифра.
Офлайн
857
r'^[a-zA-Z][a-zA-Z\d]*$'
Офлайн
2
Премного благодарен
Офлайн