在所有情况下,FindNoCase和Find函数都返回0值。我正在研究Coldfusion9。

<cfoutput>#Find("aaInternationalbb", "International")#</cfoutput>       ->o/p:0
<cfoutput>#Find("aalbb", "International")#</cfoutput>                   ->o/p:0
<cfoutput>#FindNoCase("aaInternationalbb", "International")#</cfoutput> ->o/p:0
<cfoutput>#FindNoCase("aalbb", "International")#</cfoutput>             ->o/p:0
请让我知道如何进行这项工作。提前致谢

最佳答案

这是行不通的,因为您给参数指定了错误的顺序。 find() findNoCase() 的语法分别为

 FindNoCase(substring, string [, start ])

 Find(substring, string [, start ])

因此,您必须尝试像:
  <cfoutput>#Find( "International","aaInternationalbb")#</cfoutput>
  <cfoutput>#Find( "International","aalbb")#</cfoutput>
  <cfoutput>#FindNoCase("International","aaInternationalbb" )#</cfoutput>
  <cfoutput>#FindNoCase("International","aalbb")#</cfoutput>

这将输出为:3 0 3 0

关于coldfusion - FindNoCase,查找不起作用Coldfusion 9,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18096099/

10-10 06:06