С конструкцией использования If-Then-Else Conditionals
в регулярных выражениях я хотел бы узнать возможные результаты попыток манипулировать многими конструкциями в одно выражение для нескольких совпадений.
Давайте рассмотрим этот пример ниже.
foo(bar)?(?(1)baz|quz)
Теперь комбинируется с выражением, которое соответствует предыдущим условиям, а затем добавляем к предыдущему со следующими условиями.
foo(bar)?(?(1)baz|quz)|(?(?=.*baz)bar|foo)
В основном, я прошу, если вы создадите регулярное выражение таким образом и какой будет цель, которую вам нужно будет использовать таким образом?