【发布时间】:2010-10-13 15:35:30
【问题描述】:
使用re.sub 时,如何处理需要捕获后跟替换字符串中的数字的情况?例如,您不能将“\10”用于捕获 1 后跟“0”字符,因为它将被解释为捕获 10。
【问题讨论】:
使用re.sub 时,如何处理需要捕获后跟替换字符串中的数字的情况?例如,您不能将“\10”用于捕获 1 后跟“0”字符,因为它将被解释为捕获 10。
【问题讨论】:
\g<1>0
http://docs.python.org/library/re.html#re.sub
\g
使用对应的 组号; \g 因此是 等价于 \2,但不是模棱两可的 在诸如 \g0 之类的替换中。 \20 将被解释为参考 第 20 组,不是对第 2 组的引用 后跟文字字符“0”。
【讨论】: