使用python中的re.sub将“\u0026\u0026”替换为“and”.

使用python中的re.sub将“\u0026\u0026”替换为“and”.,第1张

概述我有一个包含&&的字符串. 我想替换所有&&右侧和左侧都有SPACE. 示例字符串: x&& &&& && && x 期望的输出: x&& &&& and and x  我的代码: import reprint re.sub(r'\B&&\B','and','x&& &&& && && x') 我的输出 x&& and& and and x 请建议我,我该如何预防&&& amp;从被取代 我有一个包含&&的字符串.
我想替换所有&&右侧和左侧都有SPACE.

示例字符串:

x&& &&&  && && x

期望的输出:

x&& &&&  and and x

 我的代码:

import reprint re.sub(r'\B&&\B','and','x&& &&&  && && x')

我的输出

x&& and&  and and x

请建议我,我该如何预防&&& amp;从被取代和&amp ;.

解决方法 您可以使用此环视正则表达式进行搜索:

(?<= )&&(?= )

并用和替换

码:

p = re.compile(ur'(?<= )&&(?= )',re.IGnorECASE)test_str = u"x&& &&& && && x"result = re.sub(p,"and",test_str)

RegEx Demo

总结

以上是内存溢出为你收集整理的使用python中的re.sub将“\u0026\u0026”替换为“and”.全部内容,希望文章能够帮你解决使用python中的re.sub将“\u0026\u0026”替换为“and”.所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

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

原文地址: http://outofmemory.cn/langs/1193433.html

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

发表评论

登录后才能评论

评论列表(0条)

保存