<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc = "http://purl.org/dc/elements/1.1/" xmlns="http://purl.org/rss/1.0/">
	<channel rdf:about="http://livedocs.adobe.com/">
	<title>LiveDocs Comments - coldfusion - 6.1 - htmldocs - variabl9.htm</title>	
		<link>http://livedocs.adobe.com/</link>
		<description>Macromedia LiveDocs - online documentation with user feedback.</description>
		<copyright>Copyright 2009, Macromedia, Inc.</copyright>
		<dc:date>2009-11-25T17:01:41</dc:date>
		<dc:language>en-us</dc:language>
		<items>
			<rdf:Seq>
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#19028" />
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#19005" />
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#15407" />
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#13678" />
				<rdf:li rdf:resource="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#13673" />
			</rdf:Seq>
		</items>
	</channel>
	
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#19028">
		<title>coldfusion/6.1/htmldocs/variabl9.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#19028</link>
		<description>See http://livedocs.macromedia.com/coldfusion/6.1/htmldocs/functi17.htm for a list of CFML string functions. It sounds like the mid function is what&lt;br /&gt;you're looking for.</description>
		<dc:creator>extdw_doc</dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2004-07-27T10:04:06</dc:date>
	</item>
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#19005">
		<title>coldfusion/6.1/htmldocs/variabl9.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#19005</link>
		<description>Is there an easy way to extract a substring from a string?</description>
		<dc:creator></dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2004-07-27T07:11:21</dc:date>
	</item>
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#15407">
		<title>coldfusion/6.1/htmldocs/variabl9.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#15407</link>
		<description>I have suffered from the same list problem. Use this function to fix lists with null values:&lt;br /&gt;&lt;br /&gt;function listFix(list) {&lt;br /&gt;var delim = &quot;,&quot;;&lt;br /&gt;  var null = &quot;NULL&quot;;&lt;br /&gt;  var special_char_list      = &quot;\,+,*,?,.,[,],^,$,(,),{,},|,-&quot;;&lt;br /&gt;  var esc_special_char_list  = &quot;\\,\+,\*,\?,\.,\[,\],\^,\$,\(,\),\{,\},\|,\-&quot;;&lt;br /&gt;  var i = &quot;&quot;;&lt;br /&gt;       &lt;br /&gt;  if(arrayLen(arguments) gt 1) delim = arguments[2];&lt;br /&gt;  if(arrayLen(arguments) gt 2) null = arguments[3];&lt;br /&gt;&lt;br /&gt;  if(findnocase(left(list, 1),delim)) list = null &amp; list;&lt;br /&gt;  if(findnocase(right(list,1),delim)) list = list &amp; null;&lt;br /&gt;&lt;br /&gt;  i = len(delim) - 1;&lt;br /&gt;  while(i GTE 1){&lt;br /&gt;	delim = mid(delim,1,i) &amp; &quot;_Separator_&quot; &amp; mid(delim,i+1,len(delim) - (i));&lt;br /&gt;	i = i - 1;&lt;br /&gt;  }&lt;br /&gt;&lt;br /&gt;  delim = ReplaceList(delim, special_char_list, esc_special_char_list);&lt;br /&gt;  delim = Replace(delim, &quot;_Separator_&quot;, &quot;|&quot;, &quot;ALL&quot;);&lt;br /&gt;&lt;br /&gt;  list = rereplace(list, &quot;(&quot; &amp; delim &amp; &quot;)(&quot; &amp; delim &amp; &quot;)&quot;, &quot;\1&quot; &amp; null &amp; &quot;\2&quot;, &quot;ALL&quot;);&lt;br /&gt;  list = rereplace(list, &quot;(&quot; &amp; delim &amp; &quot;)(&quot; &amp; delim &amp; &quot;)&quot;, &quot;\1&quot; &amp; null &amp; &quot;\2&quot;, &quot;ALL&quot;);&lt;br /&gt;	  &lt;br /&gt;  return list;&lt;br /&gt;}</description>
		<dc:creator>jazzathena</dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2004-05-25T22:47:47</dc:date>
	</item>
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#13678">
		<title>coldfusion/6.1/htmldocs/variabl9.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#13678</link>
		<description>FWIW, this is how CF has always worked. I'm not sure why,&lt;br&gt;although I'm sure JJ had a reason.&lt;br&gt;&lt;br&gt;For now, you can do a replace, and put a&lt;br&gt;space in each item. Something like this would work:&lt;br&gt; &lt;cfset newList  = reReplace(str, &quot;,&quot;, &quot;, &quot;, &quot;all&quot;)&gt;&lt;br&gt; &lt;br&gt;Then you can use the list functions as you need to.&lt;br&gt;With this example you will probably want to loop over the list and trim&lt;br&gt;each item at the end.</description>
		<dc:creator>jrunrandy</dc:creator>
		<dc:type>1 0</dc:type>
		<dc:date>2004-04-30T13:02:04</dc:date>
	</item>
	<item rdf:about="http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#13673">
		<title>coldfusion/6.1/htmldocs/variabl9.htm</title>
		<link>http://livedocs.adobe.com/coldfusion/6.1/htmldocs/variabl9.htm#13673</link>
		<description>Why does it remove empty list elements. I think this is a flaw. Think about importing delimited files, for example: 1,,,,2,3,4,,,,5 &lt;br /&gt;&lt;br /&gt;I would not want this represented as 1,2,3,4,5 as that would completely skew my import. &lt;br /&gt;&lt;br /&gt;In fact, I have a hard time of thinking how translating lists in this way would be preferred. If these rows are to be ignored, then wouldn't it be best to let the developer approach that programmatically?</description>
		<dc:creator>drew_falkman</dc:creator>
		<dc:type>0 0</dc:type>
		<dc:date>2004-04-30T11:33:48</dc:date>
	</item>
	</rdf:RDF>

