import re
s = 'A \n(unshaded)\n'
# 匹配开头
# 是A-Z (1-3字符);带空格(0或1个);带\n换行符(0-1个) 结尾
# 或
# 匹配开头
# 是A-Z (1-3字符);带空格(0或1个);带\n换行符(0-1个)带(符号 A-Z字符(0-9个)配合带)符号 \n符号(0-1个)结尾
print(re.findall(r'^[A-Z]{1,3} ?\n?$|^[A-Z]{1,3} ?\n?\([A-Z]{0,9}\)\n?$', g))
#排除A 使用(?!A) 语句
print(re.findall(r'(?!A)[A-Z]', t))
python 正则表达式的一个小问题
最新推荐文章于 2022-03-30 19:58:16 发布