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