マニュアル‎ > ‎正規表現‎ > ‎

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フィールド内容 = "(?<user>[^@]+)@(?<host>.+)"
sourceフィールド内容 = "johndoe@tempuri.org"

iill_rxRegexMatch( Regex ; source ) は、 "johndoe@tempuri.org" を返します。

続けて、
iill_rxGetMatchGroups( "user" ) を実行、 "johndoe" を返します。
iill_rxGetMatchGroups( "host" ) を実行、 "tempuri.org" を返します。

Comments