2

FindNoCase と Find 関数の両方が、すべてのケースで 0 の値を返しています。私はColdfusion 9に取り組んでいます。

<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

この作業を行う方法を教えてください。前もって感謝します

4

2 に答える 2

8

パラメータを間違った順序で指定したため、これは機能しません。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

于 2013-08-07T06:45:48.023 に答える
1

findNoCase と Find が期待する ( stringtosearch, stringtosearchfrom [,start])

于 2013-08-09T11:22:18.807 に答える