ColdFusion MX
目 次 > CFML リファレンス > ColdFusion 関数 > Replace O

Replace

文字列内の指定したスコープにある substring1substring2 に置き換えます。この検索では大文字と小文字が区別されます。

置換後の文字列

文字列関数

Replace(string, substring1, substring2 [, scope ])

FindREFindReplaceNoCaseReplaceListREReplace

パラメータ

説明

string

文字列、または文字列を含んでいる変数です。この文字列内を検索します。

substring1

文字列、または文字列を含んでいる変数です。この文字列が出現する箇所を検索します。

substring2

substring1 を置き換える文字列です。

scope

  • one:最初に一致した箇所を置き換えます (デフォルト)。
  • all: 一致したすべての箇所を置き換えます。

一致する箇所を削除するには、substring2 に空の文字列 ("") を指定します。

文字列内のカンマ文字をエスケープする必要はありません。たとえば、次の例は文中からカンマを削除するコードです。

replace("The quick brown fox jumped over the lazy cow, dog, and cat.",",","","All")

<h3>Replace の例</h3>

<p>Replace 関数は、<I>string</I> 内の指定したスコープにある <I>substring1</I> を <I>substring2</I> に置き換えた文字列を返します。この検索では大文字と小文字が区別されます。

<cfif IsDefined("FORM.MyString")>
<p>元の文字列 : <cfoutput>#FORM.MyString#</cfoutput>
<p>部分文字列 <cfoutput>#FORM.MySubstring1#</cfoutput> を部分文字列 <cfoutput>#FORM.MySubstring2#</cfoutput> に置き換えます。
<p>結果 :<cfoutput>#Replace(FORM.myString, 
FORM.MySubstring1, FORM.mySubString2)
#</cfoutput> </cfif>

目 次 > CFML リファレンス > ColdFusion 関数 > Replace O

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/coldfusion/6.1_jp/htmldocs2/functa68.htm