У меня есть ряд logger.*()
функций, которые я хочу преобразовать в простые операторы print()
в блокноте Jupyter.Я уже изменил начало строк: logger.*(
.Теперь мне нужно исправить хвост и изменить ", e
на " % (e
:
print("(%s):\n"
" Failed to load logger" % (e, ))
logger.error("(%s):\n"
" Validation Testing errors occurred. '%s'",
e, report_file)
logger.critical("(%s):\n"
" Failed to return Parsed Report "
" in debug mode.", e)
logger.critical("(%s):\n"
" Error loading template.", e)
Используя Regex101 для проверки моего Regex на JavaScript, я написал
print\("[\s\S.]*(", e)
Но в Jupyter находят изаменить, это захватывает только до print("(%s)\n"
.