python 字符串替换正则查找替换
Posted 不积跬步,无以至千里
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 字符串替换正则查找替换相关的知识,希望对你有一定的参考价值。
import re if __name__ == "__main__": url = " \n deded<a href = "">这是第一个链接</a><a href = "">这是第二个链接</a> \n " # 去除\n one = url.replace("\n", "") # 去掉两端空格 two = one.strip() # 正则匹配 re.match从字符串起始处匹配。 three = re.match(r"(<a ([^>]*?)>)(.*?)(</a>)", two) if three is not None: arr = three.groups() print(arr[0] + "hahaha" + arr[3]) # 正则查找是否含有</a>,re.search查找整个字符串,只要匹配即可。re.match从字符串开始查找,若开头没有匹配上则认为没有 result = re.search("</a>", two).group() print(result) # 正则查找并替换 print(re.sub(re.compile(r"<a.*?</a>", re.S), "", two))
以上是关于python 字符串替换正则查找替换的主要内容,如果未能解决你的问题,请参考以下文章
100天精通Python(数据分析篇)——第73天:Pandas文本数据处理方法之查找替换拼接正则虚拟变量
100天精通Python(数据分析篇)——第73天:Pandas文本数据处理方法之查找替换拼接正则虚拟变量
在 Python 中使用正则表达式查找和替换文件中的单词列表