首页 新闻 会员 周边

re.sub()替换

0
悬赏园豆:10 [已关闭问题] 关闭于 2017-10-02 16:39

在re.sub()官方文档中有这样一个例子

>>>re.sub(r'def\s+([a-zA-Z_][a-zA-Z_0-9]*)\s*\(\s*\):',
          r'static PyObject*\npy_\1(void)\n{',
          'def myfunc():')

得到结果是这样:

'static PyObject*\npy_myfunc(void)\n{'

为什么myfunc没有被替换?

HHello_World的主页 HHello_World | 初学一级 | 园豆:191
提问于:2017-10-02 16:37
< >
分享
所有回答(1)
0

已经找到答案,\加数字表示匹配到的组

HHello_World | 园豆:191 (初学一级) | 2017-10-02 16:39
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册