コンテンツにスキップ

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>" を返します。
 ・
 ・
 ・
次にマッチする文字列がない場合、""(空白)を返します。

Back to top