Top/マニュアル/関数/RE_GETSTR
  トップページへ   [ 一覧 | 検索 | 最終更新 ]   [ 差分 | 履歴 ]

#navi(マニュアル/関数)

* RE_GETSTR [#l2aeb6de]

** 形式 [#ecc5cb1a]

> RE_GETSTR
> RE_GETSTR ()

** 機能 [#yd862b39]

- 正規表現系関数の実行結果を取得します。

** 引数 [#he90add5]

- 引数はありません。

** 返り値 [#l3cf9c6c]

-正規表現内の( )にマッチした部分文字列を列挙した汎用配列を返します。
--要素0が正規表現全体にマッチした文字列、要素nはn番目の( )にマッチした部分文字列です。
- 正規表現関数を実行していない場合やマッチした文字列が無い場合は IARRAY を返します。

- RE_REPLACE、RE_REPLACEEX、RE_SPLIT では、( ) ではなく正規表現全体にマッチした部分文字列となります。

** 関連 [#d4be84c8]

- [[マニュアル/関数/RE_GETPOS]]
- [[マニュアル/関数/RE_GETLEN]]

** バージョン [#y56ebfd2]

- YAYA:初期から利用可能
- AYA5.8で利用可能

** 例 [#s55329c1]
 RE_MATCH("x > 15.7", "x *> *([\d\.]+)")
 _array = RE_GETSTR
_arrayは("x > 15.7", "15.7")となります。

#navi(マニュアル/関数)