Python正则表达式
用该文章记录一些常见需求的正则表达式处理。
参考博客:
[1] Python正则表达式操作指南
以下是自己处理问题时遇到的一个例子:
问题描述:替换掉字符串中方括号和圆括号的内容
例如,原字符串为
"[广场舞]-大笑江湖(示范版)"
处理后为
“大笑江湖”
代码为:
line = u"[广场舞]-大笑江湖(示范版)"
new = re.sub(r'(\[(.*?)\]\-?)?(\((.*?)\)\-?)?', '', line)
print new
#输出为
大笑江湖
[Finished in 0.1s]