Hey Gavin - The way I see it your have 3 different options for doing what you want:
1) Split the string up as a list with '_' as the delimiter, and then strip off the alpha characters from each part after that. i.e you know listeGetAt(1) will have a q on it - so get rid of it. 2) Use regular expressions to grab the parts you need. 3) Utilise the java.util.StringTokenizer to do the splitting for you - as it will split with multicharacter delimeters. Depending on where you knowledge is best at - either one of those roads should take you where you want to go. HTH Mark ------------------------------------------------------------------ [EMAIL PROTECTED] ICQ: 3094740 Safe From Bees [ www.safefrombees.com ] Quoting Gavin Cooney <[EMAIL PROTECTED]>: > Hi All, > > I have a quite simple question for you... > > I have a series of file names like this: > > q1_b34_s1_1234.pdf where "q1" represents "Question 1", "_b34" represents > "Band 3/4" and "_s1_1234" represents "Sample 1, student number 1234" > > I want to do something like: > > <!--- remove the .pdf extension from the file name ---> > <cfset sample_substr = listfirst(attributes.file_name, ".")> > <!--- Get the bit after the _s ---> > <cfset sample_substr = listlast(sample_substr, "_s")> > > But "_s" is treated as two different as two different delimeters in the > listlst function. > > From the docs: > "Delimeter: A string or a variable that contains one. Character(s) that > separate list elements. Default: comma. > If this parameter contains more than one character, ColdFusion processes each > occurrence of each character as a delimiter; you cannot specify a > multicharacter delimiter." > > How could I do a multi character delimeter? > > Is the only option to do a findnocase for the "_s" and then do mid statements > to get the substring? > > Thanks > > Gav > > > > > > --- > You are currently subscribed to cfaussie as: [EMAIL PROTECTED] > To unsubscribe send a blank email to [EMAIL PROTECTED] > > > > MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia > http://www.mxdu.com/ + 24-25 February, 2004 > --- You are currently subscribed to cfaussie as: [EMAIL PROTECTED] To unsubscribe send a blank email to [EMAIL PROTECTED] MXDU2004 + Macromedia DevCon AsiaPac + Sydney, Australia http://www.mxdu.com/ + 24-25 February, 2004
