|
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
|