/ / Kombinieren zweier regulärer Ausdrücke - regex, vb.net

Kombination von zwei regulären Ausdrücken - regex, vb.net

Ich habe diese beiden regulären Ausdruck, versucht zu kombinieren. Aber nicht funktioniert

Dim regExCheckLength As Regex = New Regex("^w{10}$")
Dim regexCheckFormat As Regex = New Regex("b(SSN|TC|EMP)")

Ich bin neu zu reg ex, gibt es eine Möglichkeit zu kombinieren

Antworten:

2 für die Antwort № 1

Verwenden Sie einen logischen ODER-Operator, um beide Regexes zu kombinieren.

Dim regExCheckLength As Regex = New Regex("^w{10}$|b(SSN|TC|EMP)")

Um beide zu befriedigen, müssen Sie einen positiven Lookahead wie unten verwenden,

Dim regExCheckLength As Regex = New Regex("^(?=w{10}$).*b(SSN|TC|EMP).*")