Donnie to the rescue again; thanks :)

Will

"Donnie Bachan" <[EMAIL PROTECTED]> wrote in message
news:<[EMAIL PROTECTED]>...
> <cfset findthis = "UK,Australia,South Africa">
> <cfset inthis = "UK Hello and welcome to <b> the list</b>.australia 
> south africa This is it!">
> 
> 
> <Cfloop list="#findthis#" delimiters="," index="i">
>            <cfset customSearch = Refindnocase("#i#",inthis, 1)>
>           <Cfif CustomSearch GT 0>
>              <Cfoutput>
>                  Found #i#
>              </CFOUTPUT>
>               <!--- when the first item is found break out of the loop
--->
>               <cfbreak>
>            </cfif>
> </cfloop>
> 
> Also, you do not need to use ReFindNoCase since you are not using a 
> regular
> expression, you can simply use FindNoCase the syntax is basically the
same.
> 
> HTH
> 
> Donnie Bachan
> Phone: (718) 217-2883
> ICQ#: 28006783
> "Nitendo Vinces - By Striving You Shall Conquer" 
> ======================================================================
> The information transmitted is intended only for the person or entity 
> to which it is addressed and may contain confidential and/or 
> privileged material. Any review, retransmission, dissemination or 
> other use of, or taking of any action in reliance upon, this 
> information by persons or entities other than the intended recipient 
> is prohibited. If you received this in error, please contact the 
> sender and delete the material from any computer.
> 
> ----Original Message Follows----
> From: "W Luke" <[EMAIL PROTECTED]>
> Reply-To: [EMAIL PROTECTED]
> To: CF-Talk <[EMAIL PROTECTED]>
> Subject: More Refindnocase woes
> Date: Mon, 2 Jun 2003 20:51:47 +0100
> 
> Right, I'm having a dead-brain moment here.  The code below may not be

> the best, but it does its job well enough apart from the problem I'm 
> having, of course :)
> 
> <cfset findthis = "UK,Australia,South Africa">
> <cfset inthis = "UK Hello and welcome to <b> the list</b>.australia 
> south africa This is it!">
> 
> 
> <Cfloop list="#findthis#" delimiters="," index="i">
>                       <cfset customSearch = Refindnocase("#i#",
> inthis, 1)>
>                       <Cfif CustomSearch GT 0>
> 
> <Cfoutput>
> Found #i#
> </CFOUTPUT>
> 
> </cfif>
> </cfloop>
> 
> I need to keep the cfloop as it is really, so any changes would best 
> be done in the refindnocase itself if that's possible.  The problem is

> that in this example, #i# would find all 3.  I only ever want it to 
> return the first *found* country.  I'm already limiting the 
> text-to-be-searched by 30 characters, but on occasions, more than 1 
> country is being found and it's just making things screw up.  What I 
> want to tell it, is: "Find one of these countries, but make sure if 
> you find more than one that you only choose the one the farthest to 
> the left!"
> 
> Can anyone decipher my question/problem, let alone suggest a solution?
> 
> Cheers
> 
> Will
> 
> 
> 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Archives: http://www.houseoffusion.com/cf_lists/index.cfm?forumid=4
Subscription: 
http://www.houseoffusion.com/cf_lists/index.cfm?method=subscribe&forumid=4
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm

                                Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4
                                

Reply via email to