Помогите составить регулярное выражение
Новая тема Написать ответ
# Пн Фев 06, 2012 1:53 pmtrepsXe Зарег.: 02.05.2011 ; Сообщ.: 1172Ответить с цитатой
вот такая строка:
Код:
[а тут предложение, вот!]



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

пожалуйста помогите
# Чт Фев 09, 2012 11:23 amwebdatadigger Зарег.: 08.02.2012 ; Сообщ.: 4Ответить с цитатой
А почему оно должно что-то искать. Что по вашему ищет "\w+"?
Если надо найти то, что внутри скобок, можно так:
^\[[^\]]+\]$
# Чт Фев 09, 2012 11:51 amEditeur Зарег.: 19.06.2010 ; Сообщ.: 382Ответить с цитатой
это потому что у тебя во-первых русские буквы, во вторых пробелы
на питоне регексп, матчащий то что внутри скобок, будет такой:
s = '[а тут предложение, вот!]'
re.match(r"\[(.*?\!)\]", s2, re.UNICODE)
# Чт Фев 09, 2012 12:08 pmEditeur Зарег.: 19.06.2010 ; Сообщ.: 382Ответить с цитатой
точнее даже так
s = u'[а тут предложение, вот!]'
re.match(r"\[((\w|\s|,)*\!)\]", s, re.UNICODE)
# Чт Фев 09, 2012 1:52 pmtrepsXe Зарег.: 02.05.2011 ; Сообщ.: 1172Ответить с цитатой
спасибо
но проблему давно исчерпал
Новая тема Написать ответ    ГЛАВНАЯ ~ ТЕХНИЧЕСКИЕ ВОПРОСЫ
 
Любое использование материалов, размещенных на ArmadaBoard.com, без разрешения владельцев ArmadaBoard.com запрещено.