我正在使用re
模块替换字符。
我有一个字符串'abc_def',需要在_
后面添加1
。
所以我正在这样做。
st = 'abc_def'
re.sub(r'^(\w+_)('')(\w+)$',r'\11\3',st)
但是这会将\11作为第11个捕获组,而不是分别作为\1和1。
顺便说一句,r\1,1\3
的工作原理与预期相同,返回abc_,1def
。
需要帮助!
我正在使用re
模块替换字符。
我有一个字符串'abc_def',需要在_
后面添加1
。
所以我正在这样做。
st = 'abc_def'
re.sub(r'^(\w+_)('')(\w+)$',r'\11\3',st)
但是这会将\11作为第11个捕获组,而不是分别作为\1和1。
顺便说一句,r\1,1\3
的工作原理与预期相同,返回abc_,1def
。
需要帮助!