Python使用re模块匹配括号
直接上代码吧:
-- coding:utf-8 --
1 | #! python2 |
输出:
1 | ['ac'] |
解释一下:
1.正则匹配串前加了r就是为了使得里面的特殊符号不用写反斜杠了。
2.[ ]具有去特殊符号的作用,也就是说[(]里的(只是平凡的括号
3.正则匹配串里的()是为了提取整个正则串中符合括号里的正则的内容
-
.是为了表示除了换行符的任一字符。*克林闭包,出现0次或无限次。
-
加了?是最小匹配,不加是贪婪匹配。
-
re.S是为了让.表示除了换行符的任一字符。
- 本文链接:http://katherineleeyq.cn/2019/02/22/Python使用re模块匹配括号/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!