雏菊
看来我不能像这样使用正则表达式,
(?P<74xxx>[0-9]+)
重新打包会引发错误
sre_constants.error: bad character in group name u'74xxx'
看来我不能使用以数字开头的群组名称,为什么?
PS golang没有这样的问题,许多其他语言也没有
托马斯·阿尤布(Thomas Ayoub)
鉴于文档:
组名必须是有效的Python标识符
作为变量,标识符在Python中不能以数字开头。在此处查看有关标识符的更多信息:
identifier ::= (letter|"_") (letter | digit | "_")*
letter ::= lowercase | uppercase
lowercase ::= "a"..."z"
uppercase ::= "A"..."Z"
digit ::= "0"..."9"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句