АРМАДА
Помогите составить регулярное выражение
Новая тема Написать ответ Advanced Hosters - профессиональный хостинг

trepsXe +
Гуру
Зарегистрирован: 02.05.2011
Сообщений: 1172
Обратиться по нику
# Добавлено:Пн Фев 06, 2012 1:53 pmДобавить в избранноеОтветить с цитатой
вот такая строка:
Код:
[а тут предложение, вот!]



я пытался - ^\[\w+\]$, не ищется Shout

пожалуйста помогите

webdatadigger
Свой
Зарегистрирован: 08.02.2012
Сообщений: 4
Обратиться по нику
# Добавлено:Чт Фев 09, 2012 11:23 amОтветить с цитатой
А почему оно должно что-то искать. Что по вашему ищет "\w+"?
Если надо найти то, что внутри скобок, можно так:
^\[[^\]]+\]$
Продаю русскоязычную базу по фильмам

Editeur
Опытный
Зарегистрирован: 19.06.2010
Сообщений: 382
Обратиться по нику
# Добавлено:Чт Фев 09, 2012 11:51 amОтветить с цитатой
это потому что у тебя во-первых русские буквы, во вторых пробелы
на питоне регексп, матчащий то что внутри скобок, будет такой:
s = '[а тут предложение, вот!]'
re.match(r"\[(.*?\!)\]", s2, re.UNICODE)

Editeur
Опытный
Зарегистрирован: 19.06.2010
Сообщений: 382
Обратиться по нику
# Добавлено:Чт Фев 09, 2012 12:08 pmОтветить с цитатой
точнее даже так
s = u'[а тут предложение, вот!]'
re.match(r"\[((\w|\s|,)*\!)\]", s, re.UNICODE)

trepsXe +
Гуру
Зарегистрирован: 02.05.2011
Сообщений: 1172
Обратиться по нику
# Добавлено:Чт Фев 09, 2012 1:52 pmОтветить с цитатой
спасибо
но проблему давно исчерпал
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ

Перейти:  





Генеральный спонсор



Партнеры