Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.02.2019, 19:54   #1
polin11
Форумчанин
 
Регистрация: 07.06.2015
Сообщений: 164
По умолчанию регулярные выражения и фигурная скобка

Не могу понять почему такой результат поиска по рег. выражению:
Код:
import re
template = '\creatim'
s= '1{\creatim\2} 3'
print(re.search(template, s).group(0))  # находит creatim
Но при таком шаблоне, ничего не находит
Код:
import re
template = '{\creatim'
s= '1{\creatim\2} 3'
print(re.search(template, s).group(0))  # ничего не находит
Видимо потому, что \ экранирование специальных символов, на тогда как
найти такой фрагмент?
polin11 вне форума Ответить с цитированием
Старый 14.02.2019, 20:56   #2
strannik
python developer
Пользователь Подтвердите свой е-майл
 
Аватар для strannik
 
Регистрация: 30.11.2006
Сообщений: 81
По умолчанию

а так?
Код:
import re
template = r'{\\creatim'
s= '1{\creatim\2} 3'
print(re.search(template, s).group(0))
Границы расширяет тот, кто выходит за них.
strannik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
регулярные выражения Sparky Помощь студентам 4 18.04.2012 18:58
Регулярные выражения в PHP ZET78 PHP 1 31.10.2010 20:51
Регулярные выражения adwaer Общие вопросы .NET 4 24.02.2010 17:38
Фигурная скобка Syltan Microsoft Office Word 3 10.01.2010 08:57