1
36
----编辑----
|
2
49
到 严格地 回答你的问题:
该工作了。;-) 如果你读了这一节 "Valid SSNs" 在维基百科的SSN文章中,SSN验证的regex显然要复杂一些。 一点点 更精确的纯SSN正则表达式如下所示:
|
3
5
所以你现在有:
你需要的是允许这些数字块中的任何一个变成“X”s。这也是一个相当简单的正则表达式-只需调整现有的。
您不希望将数字代码与和X代码组合在一起,因此您只需要允许使用一种情况或另一种情况,所以将它们包装在方括号中,并使用管道字符指定一种或另一种情况,如下所示:
您可能还希望允许大写或小写X
|
4
2
那就可以了
如果你愿意
仔细想想,上面的regex会接受
同样,根据您是否希望接受此表格,您可以 使用您的原始表格或其他表格:
|
5
1
这将匹配3-3-4字符配置中除“-”以外的任何字符序列。例如:
|
6
0
|
lonix · 使用sed从JSON中提取非贪婪正则表达式 1 年前 |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
Katia · 根据特定规则进行多行匹配 2 年前 |
MHA · Pandas str.extract()以字母结尾的数字 2 年前 |
Slava Vir · 如何查找后面“/”之间的最后一组 2 年前 |