Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 13, 2015 09:34:28

Pluto
Зарегистрирован: 2012-05-29
Сообщения: 177
Репутация: +  2  -
Профиль   Отправить e-mail  

re.match научите пользоваться

import re
aga = re.match("[a-z]*?", "zдf")
print (aga)

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

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

Офлайн

#2 Авг. 13, 2015 10:24:08

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

re.match научите пользоваться

python.org. match object

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



Офлайн

#3 Авг. 13, 2015 11:25:24

Pluto
Зарегистрирован: 2012-05-29
Сообщения: 177
Репутация: +  2  -
Профиль   Отправить e-mail  

re.match научите пользоваться

Благодарю. С match тоже работает.

П.С. Надо изучать регулярные выражения.

Офлайн

#4 Авг. 19, 2015 13:04:21

Pluto
Зарегистрирован: 2012-05-29
Сообщения: 177
Репутация: +  2  -
Профиль   Отправить e-mail  

re.match научите пользоваться

Кому не лень, подскажите, как теперь добиться, чтобы была проверка на наличие только английских букв и цифр. Причём цифры имеют право находиться там только со второй позиции. В первой обязательно должна быть буква. Дальше либо буква, либо цифра.

Офлайн

#5 Авг. 19, 2015 13:14:06

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

re.match научите пользоваться

r'^[a-zA-Z][a-zA-Z\d]*$'



Офлайн

#6 Авг. 19, 2015 14:08:46

Pluto
Зарегистрирован: 2012-05-29
Сообщения: 177
Репутация: +  2  -
Профиль   Отправить e-mail  

re.match научите пользоваться

Премного благодарен

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version