python搜索使用通配符替换

标签 python regex search replace wildcard

有些困惑..但尝试使用通配符进行搜索/替换

如果我有类似的东西:

 <blah.... ssf  ff>
 <bl.... ssf     dfggg   ff>
 <b.... ssf      ghhjj fhf>

我想用 say 替换上面所有的字符串,

 <hh  >t

关于如何实现这一点有什么想法/评论吗?

谢谢

更新(感谢评论!)

我错过了一些东西......

我的初始示例文本是:

Soo Choi</span>LONGEDITBOX">Apryl Berney 
Soo Choi</span>LONGEDITBOX">Joel Franks 
Joel Franks</span>GEDITBOX">Alexander Yamato 

我正在尝试获取

Soo Choi foo Apryl Berney 
Soo Choi foo Joel Franks 
Joel Franks foo Alexander Yamato 

我试过推导

name=re.sub("</s[^>]*\">"," foo ",name) 

但是我错过了一些东西......

想法...谢谢

最佳答案

这样怎么样,用正则表达式

import re

YOURTEXT=re.sub("<b[^>]*>","<hh >t",YOURTEXT)

关于python搜索使用通配符替换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2090100/

相关文章:

search - 用于 Intranet 文档搜索引擎的基于 Web 的免费解决方案?

search - 如何从命令行确定 Maven Artifact 是否在我的仓库中?

javascript - 将正则表达式转换为简单数组

python - tensorflow : slow startup

python - 当在 python 中设置变量时,如何使一个多进程循环停止另一个?

python - socket.sock().bind() 地址已被使用

javascript - 为什么不能在正则表达式中定义自己的自定义字符类?

javascript - 从字符串中删除特殊字符(HTML 标记内的特殊字符除外)

c++ - 我可以做些什么来改进指针 vector 中的搜索?

python - 如何在声明类实例时返回 None