python正则表达式去除两个特殊字符间的内容方法

yipeiwu_com6年前Python基础

以去掉去掉<!--和-->为例进行说明:

def clearContentWithSpecialCharacter(content):

# 先将<!--替换成,普通字符l
 content = content.replace("<!--","l")
# 再将-->替换成,普通字符l
 content = content.replace("-->","l")
# 分组标定,替换,
 pattern = re.compile(r'(l)(.*)(l)')
# 如果想包括两个l,则用pattern.sub(r\1''\3,Content)
 return pattern.sub(r'',content)

以上这篇python正则表达式去除两个特殊字符间的内容方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python (Win)readline和tab补全的安装方法

Python (Win)readline和tab补全的安装方法

最近开始学Python,想直接通过命令行的方式进行学习。 奈何没有Tab补全,操作实在麻烦,网上各种百度后无果(x64系统,x86的可以直接下载网上各种编译好的包) 最后自己百度+加上自...

用Python写冒泡排序代码

python代码实现冒泡排序代码其实很简单,具体代码如下所示: 代码Code highlighting produced by Actipro CodeHighlighter (fr...

Python学习笔记之图片人脸检测识别实例教程

Python学习笔记之图片人脸检测识别实例教程

前言 随着科技的发展,人脸识别技术在许多领域得到的非常广泛的应用,手机支付、银行身份验证、手机人脸解锁等等。 识别 废话少说,这里我们使用 opencv 中自带了 haar人脸特征分...

python安装教程

python安装教程

根据“廖雪峰”的教程进行python学习,计划每天抽出1-2个小时的时间进行充电。 Python是著名的“龟叔”Guido van Rossum在1989年圣诞节期间,为了打发无聊的圣诞...

在python3中pyqt5和mayavi不兼容问题的解决方法

在python3中pyqt5和mayavi不兼容问题的解决方法

环境: win10 64bit & Linux Mint 18.2 WinPython3.6.1,spyder,qtconsole iep3.7 问题描述: 通过http://www.l...