Уведомления

Группа в Telegram: @pythonsu

#1 Май 16, 2011 13:40:25

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярные выражения. Найти несколько аттрибутов

Всем привет. Есть проблема. Есть текст такой

{% 'test' %}
{% 'test2' %}
Хочу получить список
'test'
'test2'
Делаю вот что
params_list = re.search(r'{% (.*?) %}', value)
И получаю только одну строку :( Почему так?



Офлайн

#2 Май 16, 2011 14:21:58

pill
От:
Зарегистрирован: 2010-08-27
Сообщения: 223
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярные выражения. Найти несколько аттрибутов

re.search возвращает первое совпадение.
re.findall - список всех непересекающихся совпадений.



Офлайн

#3 Май 16, 2011 14:34:29

dissdoc
От:
Зарегистрирован: 2009-12-12
Сообщения: 273
Репутация: +  0  -
Профиль   Отправить e-mail  

Регулярные выражения. Найти несколько аттрибутов

Понято, спасибо!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version