为了清晰起见,我想将一个正则表达式分割成多行,但我不确定用原始字符串执行此操作的最佳方式是什么。 SECT_EXP = (
r'^(?P<number>.+?[.]? {1,2}' # Begin number pattern match
r'(?P<sect_num>' # Begin section number match
r'(?P<full_num>' # B
比方说,我们想用正则表达式来捕获某些东西,使用rawstring来定义模式,哪个模式具有重复元素,以及里面的变量。而且我们也希望使用format()字符串格式表单。这个怎么做? import re
text = '"""!some text'
re.findall(r'"{3}{symbol}some\stext'.format(symbol='!'), text)
,但此行带给我们一个I