Visual Basic 交替结构

交替结构(Alternation Constructs)修改正则表达式以启用 也/或(either / or) 匹配。

下表列出了交替结构:

交替结构描述模式匹配
|匹配由竖线(|)字符分隔的任何一个元素th(e|is|at)"this is the day. " 中的 "the", "this"
(?( expression )yes | no )如果表达式匹配,则匹配 yes;否则,匹配可选的 no 部分。表达式被解释为零宽度断言(?(A)A\d{2}\b|\b\d{3}\b)"A10 C103 910" 中的 "A10", "910"
(?( name )yes | no )如果命名的捕获名称匹配,则匹配 yes;否则,匹配可选 no(?< quoted>”)?(?(quoted)。+?”|\S+\s)"Dogs.jpg "Yiska playing.jpg"" 中的 Dogs.jpg, "Yiska playing.jpg"

分类导航