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

RE_GETSTR

形式

RE_GETSTR

RE_GETSTR ()

機能

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

引数

  • 引数はありません。

返り値

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

関連

バージョン

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

RE_MATCH("x > 15.7", "x *> *([\d\.]+)")
_array = RE_GETSTR

_arrayは("x > 15.7", "15.7")となります。