通过在正则表达式中使用的构造If-Then-Else Conditionals
,我想知道尝试将许多构造操作到单个表达式中以进行多个匹配的可能结果。
让我们在下面举这个例子。
foo(bar)?(?(1)baz|quz)
现在与一个表达式组合,它匹配前面的条件,然后我们用以下条件添加到前面的条件..
foo(bar)?(?(1)baz|quz)|(?(?=.*baz)bar|foo)
我主要是问你是否应该以这种方式构造一个正则表达式,以及你需要以这种方式使用它的目的是什么?