相关疑难解决方法(0)

Python re.sub返回引用不返回引用

我有以下内容:

<text top="52" left="20" width="383" height="15" font="0"><b>test</b></text>
Run Code Online (Sandbox Code Playgroud)

我有以下内容:

fileText = re.sub("<b>(.*?)</b>", "\1", fileText, flags=re.DOTALL)
Run Code Online (Sandbox Code Playgroud)

其中fileText是我在上面发布的字符串.当我fileText运行正则表达式替换后打印出来时,我回来了

<text top="52" left="20" width="383" height="15" font="0"></text>
Run Code Online (Sandbox Code Playgroud)

而不是预期的

<text top="52" left="20" width="383" height="15" font="0">test</text>
Run Code Online (Sandbox Code Playgroud)

现在我对正则表达式相当熟练,我知道它应该可以工作,事实上我知道它匹配正确,因为我可以在groups搜索和打印出来的时候看到它groups但是我是python的新手而且我很困惑为什么它没有正确使用后向引用

python regex

26
推荐指数
1
解决办法
2万
查看次数

标签 统计

python ×1

regex ×1