Using ListLen won't work for single characters or for longer strings that contain only the target character. Here's one way to do it for single characters, case-sensitive:
<CFSET MyString = "aa"> Character "a" occurs <CFOUTPUT>#Evaluate(Len(MyString) - Len(Replace(MyString,"a","","ALL")))#</CFOUTPUT> times > -----Original Message----- > From: Shawn Kernes [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, July 30, 2002 3:51 PM > To: CF-Talk > Subject: RE: Number of times a character is in a string > > > ListLen(list [, delimiters ]) - 1 > > where the delimiter is the char you are looking for > > > > -----Original Message----- > From: Graham Pearson [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, July 30, 2002 12:44 PM > To: CF-Talk > Subject: Number of times a character is in a string > > > Anyway to find out the total number of times a character is apart of a > specific string. Any direction greatly appreciated. > > > > -------------------------------------------------------------- > -------------- > --------------- > Graham Pearson, System Administrator / Certified Webmaster > Northern Indiana Educational Services Center > Http://support.niesc.k12.in.us Email: > [EMAIL PROTECTED] > > Voice (574) 254-0444 Ext 108 / (800) 326-5642 Fax: (574) 254-0148 > -------------------------------------------------------------- > -------------- > ---------------- > > > ______________________________________________________________________ Structure your ColdFusion code with Fusebox. Get the official book at http://www.fusionauthority.com/bkinfo.cfm 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