我正在尝试修复几年前使用 python 编写的旧代码。我相信“\d\d\d\d”是指文本字符的数量,而 0-9A-Z 限制了输入的类型,但我找不到任何关于此的文档。
idTypes = {"PFI":"\d\d\d\d",
"VA HOSPITAL ID":"V\d\d\d",
"CERTIFICATION NUMBER":"\d\d\d-[A-Z]-\d\d\d",
"MORTUARY FIRM ID":"[0-9]",
"HEALTH DEPARTMENT ID":"[0-9]",
"NYSDOH OFFICE ID":"[0-9]",
"ACF ID":"AF\d\d\d\d",
"GENERIC NUMBER ID":"[0-9]",
"GENERIC ID":"[A-Za-z0-9]",
"OASAS FAC":"[0-9]",
"OMH PSYCH CTR":"[0-9A-Z]"}
就像 PFI 值似乎仅限于字符串字段中的 4 个数字一样,因此 12345 在代码的后面不起作用,但 1234 起作用。添加另一个 \d 似乎不是答案。
这些显然是用于验证输入的正则表达式。见https://docs.python.org/2/library/re.html
如果没有看到使用这些值的代码,就不可能多说。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句