我有一个字符串,它会根据查看它的人而改变。我正在尝试做的是找到关键字并据此更改他们所说的内容。
为了解决这个问题,我尝试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 时,它会显示正确的结果。
我的代码有任何问题吗?是否有另一种方法来替换多个变量?