正規表現で検索して最初に一致したサブマッチ文字列を返す
val = submatch(p1,p2,p3,p4)
p1:検索される文字列 p2:検索する文字列 p3(0):大文字と小文字を区別するなら1 p4(0):全体を一つの行と見なすなら1
(プラグイン / モジュール : mod_regexp)
p1の文字列からp2に一致した最初の結果のサブマッチ文字列を返します。 p2には正規表現のパターンを指定します。 p3を1にすると大文字と小文字を区別します。0や省略した場合は区別しません。 p4を1にするとメタ文字 ^ と $ が改行直後・直前に対応しません。0や省略した場合は対応します。 正規表現のパターンについてはmatchの項目を参照してください。
#include "mod_regexp.as" a={" 算数=50 国語=100 社会=70 "} mes submatch(a,"国語=(\\d+)") ;--------結果----------- ;100
match | 正規表現で検索して最初に一致した文字列を返す | (mod_regexp) |
matches | 正規表現で検索した複数の結果を取得する | (mod_regexp) |
replace | 正規表現で文字列の置換を行う | (mod_regexp) |
プラグイン / モジュール | mod_regexp |
備考 | Internet Explorer 5.5 以上が必要 |
グループ | 正規表現検索命令 |
ヘッダファイル | common\mod_regexp.as |