説明

正規表現(RE)を使用して、パターンに一致する文字列を指定位置以降から検索します。この検索では大文字と小文字は区別されません。エスケープシーケンス、アンカー、修飾子など、正規表現の詳細については、『ColdFusion アプリケーションの開発』の関数での正規表現の使用を参照してください。

戻り値

式に一致する文字列の配列

カテゴリ

文字列関数

履歴

  • ColdFusion(2018 リリース)アップデート 5:useJavaAsRegexEngine フラグが Application.cfc に追加されました。Java Regex をデフォルトの Regex エンジンとして使用するには、このフラグを有効にします。詳しくは、アプリケーション変数を参照してください。フラグを使用する正規表現の詳細については、正規表現の使用を参照してください。

関数のシンタックス

REMatchNoCase(reg_expression, string)

関連項目

FindFindNoCaseREFindREReplaceREReplaceNoCaseREMatch

パラメーター

パラメーター

説明

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>

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

リーガルノーティス   |   プライバシーポリシー