python 正则表达式之 怎么匹配一对中括号 [ ]
----------------------------------------------------------------------------------------
在正则表达式中,前中括号 [ 属于特殊字符,要匹配它,需要转义, 那就加上转义字符\ 来进行转义,即加上\
res = re.findall(r"\[[\dA-Z]*]", 'AAAA[CEBT905A1B6A] / #')
print(res)
------
['[CEBT905A1B6A]']
Note: 被用作转义功能的字符只有 \
python中正则表达式pattern是字符串的格式,这个pattern需要用引号或者双引号引起来,被引起来了之后,引号中间的部分由字符串规则处理完(可以通过print打印看看),再交给正则模块规则处理.
这中间有两个部分会处理正则表达式,第一是字符串语法,第二个是正则表达式模块, 这两部分都有自己的语法处理
----------------------------------------------------------------------------------------
学习开心就好