Groups
iill_rxGetMatchGroups( Group )
正規表現 Groups
構文
iill_rxGetMatchGroups( 正規表現パターンで指定したグループ名 )
引数
正規表現パターンで指定したグループ名
戻り値
文字列
説明
iill_rxRegexMatch( Regex ; source ) を実行後、マッチした文字列の指定グループの値を返します。
.NET Framework の正規表現をFileMakerから利用できるようにした関数です。
下記を参照して下さい。
.NET Framework の正規表現
http://msdn.microsoft.com/ja-jp/library/hs600312.aspx
例
メールアドレスから'@'の前後を取り出す。
Regexフィールド内容 = "(?
sourceフィールド内容 = "johndoe@tempuri.org"
iill_rxRegexMatch( Regex ; source ) は、 "johndoe@tempuri.org" を返します。
続けて、
iill_rxGetMatchGroups( "user" ) を実行、 "johndoe" を返します。
iill_rxGetMatchGroups( "host" ) を実行、 "tempuri.org" を返します。