Will said that it would be OL1, OL2, in which case your example wouldn never
eval to true. 

Will, something like this should work:

<cfset isOLCourse = REFindNoCase("OL[0-9]+",ListLast(getsection.section,
"-"))>

That looks for the letters OL followed by at least one number.

-----Original Message-----
From: Jim McAtee [mailto:[EMAIL PROTECTED] 
Sent: Saturday, April 28, 2007 4:24 PM
To: CF-Talk
Subject: Re: How can I check this string a different way?

----- Original Message -----
From: "Will Tomlinson" <[EMAIL PROTECTED]>
To: "CF-Talk" <cf-talk@houseoffusion.com>
Sent: Saturday, April 28, 2007 2:54 PM
Subject: How can I check this string a different way?


>I need a better way to evaluate a string here. Maybe a regex I guess?
>
> I have a hyphen-delimited list. The last item in the list needs to be 
> flagged if it contains OL1, OL2, etc.
>
> Just if it contains the OL at all, I need to flag it as an online 
> course.
>
> Here's what I'm using now, what's a better way to handle it?
>
> <cfif ListLast(getSection.section, "-") CONTAINS "OL">
> <cfset isOLCourse = true>
> </cfif>


<cfset isOLCourse = Left(ListLast(getSection.section, "-"), 2) is "OL"> 




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
ColdFusion MX7 by AdobeĀ®
Dyncamically transform webcontent into Adobe PDF with new ColdFusion MX7. 
Free Trial. http://www.adobe.com/products/coldfusion?sdid=RVJV

Archive: 
http://www.houseoffusion.com/groups/CF-Talk/message.cfm/messageid:276545
Subscription: http://www.houseoffusion.com/groups/CF-Talk/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4

Reply via email to