翻訳ページ
このページは AI の支援を受けて英語から翻訳されています。内容が異なる場合は英語版が正となります。
正規表現リファレンス
StackQL で使用する正規表現のリファレンスです。
関連項目:
[REGEXP_LIKE] [REGEXP_SUBSTR] [REGEXP_REPLACE]
サポートされている構文
StackQL でサポートされている正規表現構文は次のとおりです。
| 式 | 説明 |
|---|---|
X* | X の 0 回以上の出現 |
X+ | X の 1 回以上の出現 |
X? | X の 0 回または 1 回の出現 |
(X) | X に一致 |
X|Y | X または Y |
^X | 文字列の先頭にある X |
X$ | 文字列の末尾にある X |
. | 任意の 1 文字に一致 |
\c | 文字 c(c は \{}()[]|*+?. のいずれか) |
\c | c が afnrtv のいずれかである C 言語のエスケープ。例:\t または \n |
[abc] | 集合 abc に含まれる任意の 1 文字 |
[^abc] | 集合 abc に含まれない任意の 1 文字 |
[a-z] | 範囲 a-z に含まれる任意の 1 文字 |
[^a-z] | 範囲 a-z に含まれない任意の 1 文字 |
詳細については、https://github.com/nalgeon/sqlean/blob/main/docs/re.md を参照してください。