我有以下问题:
字符串包含以下模式的内容:
aaaaaaaaaaaaaaaaaaaaaaXXXXXXXXXCCaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaXXXXXXXXXCCaaaaaaaaaaXXXXXXXXXCCaaaaaaaaaaaaXXXXXXXXXCCaaaaaaaaaaaaaaaaXXXXXXXXXCCaaXXXXXXXXXCCaXXXXXXXXXCCaaaaaaaaaaaaaaaaaaaaXXXXXXXXXCC
我需要替换XXXXXXXXXCC
,但我只知道CC
的位置,因为XXXXXXXXX
是动态和随机的。在
有什么想法吗?在
使用
re.sub
函数可以执行此操作这将把
CC
更改为11
。(?<=XXXXX)CC
定义的模式表示只有前面有XXXXX时才匹配CC,否则就不匹配。如果您不知道模式,但知道可以使用(?<=\w{9})CC
来匹配前面任何9个字符的字符数。在相关问题 更多 >
编程相关推荐