誰がそれを見ているかに基づいて変化する文字列があります。私がやろうとしているのは、キーワードを見つけて、それに基づいて彼らの言うことを変えることです.
この問題を解決するためReplaceNoCase
に、文字列に対して複数回使用しようとしていますが、うまくいかないようです。
これは私のコードです:
<cfset ques = Replacenocase(fullresults.question, '##clientbrand##', customTags.clientbrandname,"ALL")>
<cfset ques = Replacenocase(fullresults.question, '##LocationName##', customTags.locationName,"ALL")>
<cfset ques = Replacenocase(fullresults.question, '##LocationGroup##', customTags.DoctorGroupName,"ALL")>
<cfset ques = Replacenocase(fullresults.question, '##ServiceProvider##', customTags.specialist,"ALL")>
<cfset ques = Replacenocase(fullresults.question, '##SalesContact##', customTags.salesperson,"ALL")>
<cfset ques = Replacenocase(fullresults.question, '##Product_Procedure##', customTags.procedurename,"ALL")>
上記のコードで文字列に #clientBrand# が含まれている場合、「#clientBrand#」と表示されるだけで、ReplaceNoCase を 1 回だけ試行すると、正しい結果が表示されます。
コードに問題はありますか? 複数の変数を置き換える別の方法はありますか?