ファイル名の一括変更やテキスト書式の regexp_match 関数など、さまざまな箇所で正規表現を利用できます。
正規表現の仕様は ECMAScript (JavaScript) に準拠しています。
使用できる正規表現パターンは、主に以下のようなものがあります。
| 記述 | 意味 |
|---|---|
| [abc] | [] 内のいずれか1文字にマッチします。 |
| [a-z] | 範囲内のいずれか1文字にマッチします。 |
| [^abc] | [] 内のいずれでもない1文字にマッチします。 |
| . | 1文字にマッチします。 |
| ^ | 先頭にマッチします。 |
| $ | 末尾にマッチします。 |
| * | 直前の文字の0回以上の繰り返しにマッチします。(最長) |
| *? | 直前の文字の0回以上の繰り返しにマッチします。(最短) |
| + | 直前の文字の1回以上の繰り返しにマッチします。(最長) |
| +? | 直前の文字の1回以上の繰り返しにマッチします。(最短) |
| ? | 直前の文字の0回か1回の出現にマッチします。(最長) |
| ?? | 直前の文字の0回か1回の出現にマッチします。(最短) |
| {n} | 直前の文字の n 回の繰り返しにマッチします。(最長) |
| {n}? | 直前の文字の n 回の繰り返しにマッチします。(最短) |
| {n,} | 直前の文字の n 回以上の繰り返しにマッチします。(最長) |
| {n,}? | 直前の文字の n 回以上の繰り返しにマッチします。(最短) |
| {n,m} | 直前の文字の n 回以上 m 回以下の繰り返しにマッチします。(最長) |
| {n,m}? | 直前の文字の n 回以上 m 回以下の繰り返しにマッチします。(最短) |
| \d | 数字にマッチします。[0-9] と同じです。 |
| \D | 数字以外にマッチします。[^0-9] と同じです。 |
| \w | 英数字とアンダースコアにマッチします。[A-Za-z0-9_] と同じです。 |
| \W | 英数字とアンダースコア以外の文字にマッチします。[^A-Za-z0-9_] と同じです。 |
| \s | 空白文字にマッチします。 |
| \S | 空白文字以外にマッチします。 |
| \b | 単語の区切りにマッチします。 |
| \B | 単語の区切り以外にマッチします。 |