`X(?|Y)`という[[正規表現]]の構文。直後にパターン`Y`のないパターン`X`にマッチする。たとえば、`before(?=after)`と書くと『直後に`after`がない`before`』にマッチする。 👉 [Playground](https://regexlearn.com/playground?id=63fb50c2e7bde41363066fab)