想用Python去掉{通配符}正则表达式怎么写,python正则表达式,我的代码是这样的:imp
想用Python去掉{通配符}正则表达式怎么写,python正则表达式,我的代码是这样的:imp
我的代码是这样的:
import reimport sys s='{通配符}你好,今天开学了{通配符},你好'print "s", sa1 = re.compile('\{.*\}' )d = a1.sub('',s)print "d",d
我想把s中的两个{通配符}}给去掉,但是现在的代码执行后d只剩下,你好了,请问应该怎么实现我想要的功能呢,这个正则表达式应该怎么写?
a1 = re.compile('\{.*?\}' )
用Python 3.4验证过了
pythonimport reimport syss='{通配符}你好,今天开学了{通配符},你好'print("s", s)a1 = re.compile(r'\{.*?\}' )d = a1.sub('',s)print("d",d)a1 = re.compile(r'\{[^}]*\}' )d = a1.sub('',s)print("d",d)
那么如果上面是[],方括号,怎样去除方括号和其中的内容
import retext = re.sub(r'{[^{}]*}', '', s) # 去除包含在……}中的内容
编橙之家文章,
相关内容
- Python音频格式转换问题m4a转amr,pythonm4a,如何实现m4a 转
- 请问Python web应用使用哪种目录结构来组织代码比较好,
- Python语言file和open区别是什么,python语言fileopen,Python里
- python解释器问题,错误提示:0x80070652怎么办?,python0x8
- 网站迁移问题,django静态html目录url如何访问,djangourl,处
- python字符串嵌套与变量之间的问题,python嵌套,有没有类
- Python如何捕获微信摄推送服务端事件思路,python服务端
- python运行环境哪种轻巧又实用,python运行环境,在本机开
- 求问如下python解析库工作原理是什么,python工作原理
- Celery采用线程gevent并发模式启动具体方式是什么样的,
评论关闭