NextMatch
iill_rxGetNextMatch
正規表現 NextMatch
構文
iill_rxGetNextMatch
引数
なし
戻り値
文字列
説明
iill_rxRegexMatch( Regex ; source ) を実行後、マッチした文字列が複数ある場合、 次にマッチする文字列を返します。
.NET Framework の正規表現をFileMakerから利用できるようにした関数です。
下記を参照して下さい。
.NET Framework の正規表現
http://msdn.microsoft.com/ja-jp/library/hs600312.aspx
例
HTMLタグを摘出します。
Regexフィールド内容 = "<.*?>"
sourceフィールド内容 = "<html><head><title>タイトル</title>< /head><body>ボディ</body></html>"
iill_rxRegexMatch( Regex ; source ) は、"<html>" を返します。
続けて、
1回目 iill_rxGetNextMatch を実行、 "<head>" を返します。
2回目 iill_rxGetNextMatch を実行、 "<title>" を返します。
3回目 iill_rxGetNextMatch を実行、 "</title>" を返します。
・
・
・
次にマッチする文字列がない場合、""(空白)を返します。