所以我试图在 python 中为 MBI(医疗受益人标识符)创建一个正则表达式,而我的正则表达式不起作用。
MBi 的任何示例是:1EG4-TE5-MK73
这是 MBI 的格式:
11 个字符
MBI 的第 2、5、8 和 9 个字符将始终是字母。
字符 1、4、7、10 和 11 始终是数字。
我尝试使用以下正则表达式但无济于事:
mbi=re.compile(r"[1-9]{1}[^SLOIBZsloibz|^0-9]{1}[^SLOIBZsloibz]{1}[0-9]{1}-?[^SLOIBZsloibz|^0-9]{1}[^SLOIBZsloibz]{1}[0-9]{1}-?[^SLOIBZsloibz|^0-9]{1}[^SLOIBZsloibz|^0-9]{1}[0-9]{1}[0-9]{1}")
有什么建议么?!?!