|
|
trepsXe + Гуру |
Зарегистрирован: 02.05.2011
Сообщений: 1172
|
Обратиться по нику
|
trepsXe + |
Ответить с цитатой | | |
|
вот такая строка:
Код: |
[а тут предложение, вот!]
|
я пытался - ^\[\w+\]$, не ищется
пожалуйста помогите |
|
|
|
|
|
|
webdatadigger Свой |
Зарегистрирован: 08.02.2012
Сообщений: 4
|
Обратиться по нику
|
webdatadigger |
Ответить с цитатой | | |
|
А почему оно должно что-то искать. Что по вашему ищет "\w+"?
Если надо найти то, что внутри скобок, можно так:
^\[[^\]]+\]$ |
|
|
|
|
|
Продаю русскоязычную базу по фильмам |
Editeur Опытный |
Зарегистрирован: 19.06.2010
Сообщений: 382
|
Обратиться по нику
|
Editeur |
Ответить с цитатой | | |
|
это потому что у тебя во-первых русские буквы, во вторых пробелы
на питоне регексп, матчащий то что внутри скобок, будет такой:
s = '[а тут предложение, вот!]'
re.match(r"\[(.*?\!)\]", s2, re.UNICODE) |
|
|
|
|
|
|
Editeur Опытный |
Зарегистрирован: 19.06.2010
Сообщений: 382
|
Обратиться по нику
|
Editeur |
Ответить с цитатой | | |
|
точнее даже так
s = u'[а тут предложение, вот!]'
re.match(r"\[((\w|\s|,)*\!)\]", s, re.UNICODE) |
|
|
|
|
|
|
trepsXe + Гуру |
Зарегистрирован: 02.05.2011
Сообщений: 1172
|
Обратиться по нику
|
|
|
|
|