我有这两个正则表达式,尝试过组合。但是没有工作
Dim regExCheckLength As Regex = New Regex("^\w{10}$")
Dim regexCheckFormat As Regex = New Regex("\b(SSN|TC|EMP)")
我是reg ex的新手,有没有办法合并
答案 0 :(得分:2)
使用逻辑OR运算符组合两个正则表达式。
Dim regExCheckLength As Regex = New Regex("^\w{10}$|\b(SSN|TC|EMP)")
要满足这两个要求,您需要使用如下所示的积极前瞻,
Dim regExCheckLength As Regex = New Regex("^(?=\w{10}$).*\b(SSN|TC|EMP).*")