python re.sub,仅替换部分匹配项

python re.sub,仅替换部分匹配项,第1张

python re.sub,仅替换部分匹配项

您可以使用替换组:

>>> my_string = '<cross_sell id="123" sell_type="456"> --> <cross_sell>'>>> re.sub(r'(<[A-Za-z0-9_]+)(s[A-Za-z0-9_="s]+)', r"1", my_string)'<cross_sell> --> <cross_sell>'

注意,我将第一组(要保留的组)放在括号中,然后通过

"1"
在替换字符串中使用修饰符(第一组)将其保留在输出中。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5643696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存