Найти - Пользователи
Полная версия: re.match научите пользоваться
Начало » Python для новичков » re.match научите пользоваться
1
Pluto
import re
aga = re.match("[a-z]*?", "zдf")
print (aga)

Получаю: <_sre.SRE_Match object at 0x0250B528>
Какого в земле растущего корня? Нужно смотреть на какое-то свойство у объекта aga, что ли? На какое?

Мне нужно проверить строку на то, чтобы в ней были только английские буквы. Без цифр, спецсимволов и т.д.
Пожалуйста, подскажите как.
py.user.next
python.org. match object

Pluto
Мне нужно проверить строку на то, чтобы в ней были только английские буквы. Без цифр, спецсимволов и т.д.
Пожалуйста, подскажите как.
if re.search(r'^[a-zA-Z]*$', s):
    print('ok')
Pluto
Благодарю. С match тоже работает.

П.С. Надо изучать регулярные выражения.
Pluto
Кому не лень, подскажите, как теперь добиться, чтобы была проверка на наличие только английских букв и цифр. Причём цифры имеют право находиться там только со второй позиции. В первой обязательно должна быть буква. Дальше либо буква, либо цифра.
py.user.next
r'^[a-zA-Z][a-zA-Z\d]*$'
Pluto
Премного благодарен
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB