为了消除微信公众号内文章里面的(内容),我的python代码import re
regex = re.compile("^\(.*?\)&")
st='''入围者需要考虑从摩天大楼的节能(http://www.re-thinkingthefuture.com/rtfa2017-office-building-concept/xo-skeleton-eyp-architecture-and-engineering/)到幼儿园设计(http://www.re-thinkingthefuture.com/rtfa2017-institutional-built/amanenomori-nursery-school-aisaka-architects-atelier/)的所有问题,一些方案的创意从自然出发,比如珊瑚礁、肥皂泡(http://www.re-thinkingthefuture.com/rtfa2017-public-building-concept/resurrection-reinterpretation-of-an-architectural-icon-in-an-indian-context-deepankar-d-sharma/)等,来创造出更节能而高效的结构。'''
matchArray = regex.sub('',st)
print(matchArray)上面的代码没效果那么怎么写python的正则表达式才能消除括号和括号里面的内容,期待的效果如下:入围者需要考虑从摩天大楼的节能到幼儿园设计的所有问题,一些方案的创意从自然出发,比如珊瑚礁、肥皂泡等,来创造出更节能而高效的结构。
1 回答
已采纳
产品经理不是经理
TA贡献481条经验 获得超143个赞
import re pattern = re.compile('\(.*?\)') result = re.sub(pattern,'',st)
添加回答
举报
0/150
提交
取消