正则表达式匹配 'SZ220822100011-000000001866B5' 格式字符串
可以使用以下正则表达式来匹配 'SZ220822100011-000000001866B5' 格式的字符串:
^[A-Z]{2}.{12}-.{14}$
解释:
^: 匹配字符串的开头[A-Z]{2}: 匹配两个大写字母.{12}: 匹配任意12个字符-: 匹配一个'-'.{14}: 匹配任意14个字符$: 匹配字符串的结尾
使用示例:
import re
pattern = r"^[A-Z]{2}.{12}-.{14}$"
string = "SZ220822100011-000000001866B5"
match = re.match(pattern, string)
if match:
print("匹配成功")
else:
print("匹配失败")
输出:
匹配成功
原文地址: https://www.cveoy.top/t/topic/weJ 著作权归作者所有。请勿转载和采集!