最終更新日 :
2021年4月28日
|
次にも適用 : ColdFusion
説明
正規表現(RE)を使用して、パターンに一致する文字列を指定位置以降から検索します。この検索では大文字と小文字は区別されません。エスケープシーケンス、アンカー、修飾子など、正規表現の詳細については、『ColdFusion アプリケーションの開発』の関数での正規表現の使用を参照してください。
戻り値
式に一致する文字列の配列
カテゴリ
履歴
- ColdFusion(2018 リリース)アップデート 5:useJavaAsRegexEngine フラグが Application.cfc に追加されました。Java Regex をデフォルトの Regex エンジンとして使用するには、このフラグを有効にします。詳しくは、アプリケーション変数を参照してください。フラグを使用する正規表現の詳細については、正規表現の使用を参照してください。
関数のシンタックス
REMatchNoCase(reg_expression, string)
関連項目
Find、FindNoCase、REFind、REReplace、REReplaceNoCase、REMatch
パラメーター
パラメーター |
説明 |
---|---|
reg_expression |
検索に使用する正規表現です。大文字と小文字は区別されません。詳細については、『ColdFusion アプリケーションの開発』の関数での正規表現の使用を参照してください。 |
string |
文字列、または文字列を含んでいる変数です。検索対象の文字列を指定します。 |
例
<cfhttp url="https://www.adobe.com" method="get" result="httpResp" timeout="120"> <cfhttpparam type="header" name="Content-Type" value="application/json" /> </cfhttp> <cfscript> // Find all the URLs in a web page retrieved via cfhttp // The search is case sensitive result = REMatch("https?://([-\w\.]+)+(:\d+)?(/([\w/_\.]*(\?\S+)?)?)?", httpResp.Filecontent); writeDump(result) </cfscript>