RE_GETSTR¶
Category: 正規表現
書式¶
RE_GETSTR
RE_GETSTR()
引数¶
なし
戻り値¶
マッチした部分文字列を格納した汎用配列。
| 要素 | 内容 |
|---|---|
| 要素0 | 正規表現全体にマッチした文字列 |
| 要素n | n番目の括弧グループにマッチした部分文字列 |
- 正規表現関数を実行していない場合やマッチした文字列がない場合は
IARRAYを返します。 RE_REPLACE・RE_REPLACEEX・RE_SPLITの場合は、個々のグループではなく正規表現全体にマッチした文字列を格納した配列を返します。
解説¶
正規表現系関数の実行結果を取得します。
使用例¶
RE_MATCH("x > 15.7", "x *> *([\d\.]+)")
_array = RE_GETSTR
// _array は ("x > 15.7", "15.7") になる
互換性¶
- YAYA: 初期リリースから使用可能
- AYA: バージョン5.8から使用可能