Thanks a hell of alot. That works perfect
There are two major products that come out of Berkeley: LSD and [Unix] BSD. We don't believe this to be a coincidence. Doug Brown ----- Original Message ----- From: "James Ang" <[EMAIL PROTECTED]> To: "CF-Talk" <[EMAIL PROTECTED]> Sent: Wednesday, January 16, 2002 11:57 AM Subject: RE: Regular expression help > Use the UDF: capFirstTitle() > http://www.cflib.org/udf.cfm?ID=116 > > For your purpose, CF RegExp won't do it as well as what Ed Hodder > implemented with his UDF. > > But, FYI, REFind() and REFindNoCase() can return subexpressions. > > Example: > Variables.sttREFind = REFind("[[:graph:]]+", Variables.strName, 1, > true); > If (Variables.sttREFind.pos[1] GT 0) { > Variables.strFirstWord = Mid(Variables.strName, > Variables.sttREFind.pos[1], Variables.sttREFind.len[1]); > } else { // nothing found > Variables.strFirstWord = ""; > } > > See how messy this can get? The UDF has a much more elegant solution, in > my opinion. :) > > Of course, RegExp has its uses. In your case, it isn't the most optimal > solution. > > James. > > -----Original Message----- > From: Douglas Brown [mailto:[EMAIL PROTECTED]] > Sent: Wednesday, January 16, 2002 12:00 PM > To: CF-Talk > Subject: Re: Regular expression help > > > All refind does is find the starting position of a string. > > IE: > > <CFSET test = REFind("^[A-Z][a-z]+", "hello world")> > <CFOUTPUT> > #test# > </CFOUTPUT> > > returns "0" > > I need it to change "hello world" to Hello World" > > > > > There are two major products that come out of Berkeley: LSD and [Unix] > BSD. We don't believe this to be a coincidence. > > > > Doug Brown > ----- Original Message ----- > From: "Douglas Brown" <[EMAIL PROTECTED]> > To: "CF-Talk" <[EMAIL PROTECTED]> > Sent: Wednesday, January 16, 2002 11:43 AM > Subject: Re: Regular expression help > > > > That definately will not do it. > > > > > > There are two major products that come out of Berkeley: LSD and [Unix] > > > > BSD. We don't believe this to be a coincidence. > > > > > > > > Doug Brown > > ----- Original Message ----- > > From: "Christopher Olive" <[EMAIL PROTECTED]> > > To: "CF-Talk" <[EMAIL PROTECTED]> > > Sent: Wednesday, January 16, 2002 11:20 AM > > Subject: RE: Regular expression help > > > > > > > try > > > > > > <CFIF REFind("^[A-Z][a-z]+", VARIABLENAME)> > > > it's capitalized! > > > </CFIF> > > > > > > christopher olive, cto, vp of web development > > > cresco technologies, inc > > > 410.825.0383 > > > http://www.crescotech.com > > > > > > > > > -----Original Message----- > > > From: Douglas Brown [mailto:[EMAIL PROTECTED]] > > > Sent: Wednesday, January 16, 2002 1:46 PM > > > To: CF-Talk > > > Subject: Regular expression help > > > > > > > > > I have a field that will be populated with a first name and a last > > name, > > > > > > what I want to do is make sure that the first letter of the first & > > last > > > > > > name is uppercase and that all others are lower case. Could someone > > help > > > > > > in a reg expression that will do this? > > > > > > > > > > > > > > > > > > There are two major products that come out of Berkeley: LSD and > [Unix] > > > > > BSD. We don't believe this to be a coincidence. > > > > > > > > > > > > Doug Brown > > > > > > > > > > ______________________________________________________________________ Dedicated Windows 2000 Server PIII 800 / 256 MB RAM / 40 GB HD / 20 GB MO/XFER Instant Activation · $99/Month · Free Setup http://www.pennyhost.com/redirect.cfm?adcode=coldfusiona FAQ: http://www.thenetprofits.co.uk/coldfusion/faq Archives: http://www.mail-archive.com/cf-talk@houseoffusion.com/ Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists