Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 8, 2010 07:49:09

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

регепсы, как сделать выборку всех символов кроме конкретного символа?

есть текст: u“ Сообщить(тут всякие символы, ”вообще“ любые!) ”
нужно получить строку которая находится в скобках.

сейчас делаю так: u'\sСообщить\\((+)\\)'
но я перечислил не все возможные символы которые могут быть в скобках

нужно что-то типа этого, но эта ни чего не выдает (любые символы кроме скобок): u'\sСообщить\\(()\\)'

Офлайн

#2 Янв. 8, 2010 08:01:45

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

регепсы, как сделать выборку всех символов кроме конкретного символа?

разобрался, плюсик забыл поставить :)
u'\sСообщить\\(()\\)'

Офлайн

#3 Янв. 8, 2010 19:58:29

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

регепсы, как сделать выборку всех символов кроме конкретного символа?

А зачем там плюсик? Экранируй круглые скобки внутри квадратных скобок. А чтобы не страдать “синдромом зубочистки” (много нежелательных слэшей), то задавай строку с паттерном как raw: ur“строка”.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version