<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Randomize Everything &#187; carriage return</title>
	<atom:link href="http://www.bartclaessens.com/tag/carriage-return/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bartclaessens.com</link>
	<description>And create the perfect world</description>
	<lastBuildDate>Sat, 17 Jul 2010 11:57:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Code snippet: Trimming texts in AS2</title>
		<link>http://www.bartclaessens.com/2008/11/code-snippet-trimming-texts-in-as2/</link>
		<comments>http://www.bartclaessens.com/2008/11/code-snippet-trimming-texts-in-as2/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 22:22:28 +0000</pubDate>
		<dc:creator>Bart Claessens</dc:creator>
				<category><![CDATA[ActionScript 2]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[ascii]]></category>
		<category><![CDATA[carriage return]]></category>
		<category><![CDATA[newline]]></category>
		<category><![CDATA[remove characters]]></category>
		<category><![CDATA[trim]]></category>

		<guid isPermaLink="false">http://www.bartclaessens.com/?p=63</guid>
		<description><![CDATA[From time to time some of us still have to code in oldskool ActionScript 2. A few days ago a colleague asked me for a function for trimming &#8216;new line&#8217; (\n), &#8216;carriage return&#8217; (\r) characters, spaces, &#8230; So I ended up searching my archives for a code snippet to archive this functionality and look what I found: This [...]]]></description>
			<content:encoded><![CDATA[<p>From time to time some of us still have to code in oldskool ActionScript 2. A few days ago a colleague asked me for a function for trimming &#8216;new line&#8217; (\n), &#8216;carriage return&#8217; (\r) characters, spaces, &#8230;<br />
So I ended up searching my archives for a code snippet to archive this functionality and look what I found:</p>
<p><span id="more-63"></span></p>
<p>This code takes out the characters that are defined in the <code>character_array</code> variable:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">// remove \r , \n , &amp;amp; from string</span>
<span style="color: #000000; font-weight: bold;">function</span> trimTextChars<span style="color: #66cc66;">&#40;</span>text_str<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span>
<span style="color: #66cc66;">&#123;</span>
    <span style="color: #000000; font-weight: bold;">var</span> character_array:<span style="color: #0066CC;">Array</span> = <span style="color: #000000; font-weight: bold;">new</span> <span style="color: #0066CC;">Array</span><span style="color: #66cc66;">&#40;</span><span style="color: #0066CC;">chr</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">13</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #0066CC;">chr</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">10</span><span style="color: #66cc66;">&#41;</span>, <span style="color: #0066CC;">chr</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">38</span><span style="color: #66cc66;">&#41;</span><span style="color: #66cc66;">&#41;</span>;
    <span style="color: #000000; font-weight: bold;">var</span> inputstring:<span style="color: #0066CC;">String</span> = text_str;
    <span style="color: #b1b100;">for</span><span style="color: #66cc66;">&#40;</span>i=<span style="color: #cc66cc;">0</span> ; i <span style="color: #66cc66;">&lt;</span> character_array.<span style="color: #0066CC;">length</span> ; i++<span style="color: #66cc66;">&#41;</span>
    <span style="color: #66cc66;">&#123;</span>
        <span style="color: #000000; font-weight: bold;">var</span> temp_array = inputstring.<span style="color: #0066CC;">split</span><span style="color: #66cc66;">&#40;</span>character_array<span style="color: #66cc66;">&#91;</span>i<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;
        <span style="color: #b1b100;">for</span><span style="color: #66cc66;">&#40;</span>j=<span style="color: #cc66cc;">0</span> ; j <span style="color: #66cc66;">&lt;</span> temp_array.<span style="color: #0066CC;">length</span> ; j++<span style="color: #66cc66;">&#41;</span> temp_array<span style="color: #66cc66;">&#91;</span>j<span style="color: #66cc66;">&#93;</span> = trim<span style="color: #66cc66;">&#40;</span>temp_array<span style="color: #66cc66;">&#91;</span>j<span style="color: #66cc66;">&#93;</span><span style="color: #66cc66;">&#41;</span>;
        inputstring = temp_array.<span style="color: #0066CC;">join</span><span style="color: #66cc66;">&#40;</span><span style="color: #ff0000;">&quot; &quot;</span><span style="color: #66cc66;">&#41;</span>;
    <span style="color: #66cc66;">&#125;</span>
&nbsp;
    <span style="color: #b1b100;">return</span> inputstring;
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>This code removes leading and trailing spaces from a given string:</p>

<div class="wp_syntax"><div class="code"><pre class="actionscript" style="font-family:monospace;"><span style="color: #808080; font-style: italic;">// Trim leading and trailing spaces from string</span>
<span style="color: #000000; font-weight: bold;">function</span> trim<span style="color: #66cc66;">&#40;</span>txt_str<span style="color: #66cc66;">&#41;</span>:<span style="color: #0066CC;">String</span>
<span style="color: #66cc66;">&#123;</span>
    <span style="color: #b1b100;">while</span> <span style="color: #66cc66;">&#40;</span>txt_str.<span style="color: #0066CC;">charAt</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span><span style="color: #66cc66;">&#41;</span> == <span style="color: #ff0000;">&quot; &quot;</span><span style="color: #66cc66;">&#41;</span> txt_str = txt_str.<span style="color: #0066CC;">substring</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">1</span>, txt_str.<span style="color: #0066CC;">length</span><span style="color: #66cc66;">&#41;</span>;
    <span style="color: #b1b100;">while</span> <span style="color: #66cc66;">&#40;</span>txt_str.<span style="color: #0066CC;">charAt</span><span style="color: #66cc66;">&#40;</span>txt_str.<span style="color: #006600;">length</span>-<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span> == <span style="color: #ff0000;">&quot; &quot;</span><span style="color: #66cc66;">&#41;</span> txt_str = txt_str.<span style="color: #0066CC;">substring</span><span style="color: #66cc66;">&#40;</span><span style="color: #cc66cc;">0</span>, txt_str.<span style="color: #006600;">length</span>-<span style="color: #cc66cc;">1</span><span style="color: #66cc66;">&#41;</span>;
&nbsp;
    <span style="color: #b1b100;">return</span> txt_str;
<span style="color: #66cc66;">&#125;</span></pre></div></div>

<p>Enjoy!</p>
<div class="shr-publisher-63"></div>]]></content:encoded>
			<wfw:commentRss>http://www.bartclaessens.com/2008/11/code-snippet-trimming-texts-in-as2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

