Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Регулярные выражения, как их применять 
:(
    Опции темы
brockel
  Дата 28.11.2006, 21:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 21.9.2006

Репутация: нет
Всего: нет



Есть какая-то строка str="abc(def)", нужно извлеч def.     reg_expr="(*)" - так?? и как потом осуществить поиск c использованием рег выр? Нужен пример. Спасибо!
PM MAIL   Вверх
J2A
Дата 28.11.2006, 21:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 17.11.2005
Где: Омск

Репутация: 16
Всего: 18



Код

>>> import re
>>> pattern = re.compile(r'\((.+)\)')
>>> buffer = 'abc(def)'
>>> pattern.search(buffer).group(1)
'def'

--------------------
Be easy, stay cool
PM MAIL WWW Jabber   Вверх
brockel
Дата 29.11.2006, 17:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 21.9.2006

Репутация: нет
Всего: нет



отлично, где почитать про то что значит этот код?
PM MAIL   Вверх
brockel
Дата 29.11.2006, 19:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 21.9.2006

Репутация: нет
Всего: нет



Как определить правильно отработала search, я проверяю неполучается. спасибо. (в коде я разобрался)
PM MAIL   Вверх
J2A
Дата 30.11.2006, 06:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 17.11.2005
Где: Омск

Репутация: 16
Всего: 18



Если совпадение найдено, search/match возвращает MatchObject. Если не найдено - возвращается None. Читай документацию и effbot guide
--------------------
Be easy, stay cool
PM MAIL WWW Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0858 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.