<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[devshare.de - Firefox: Leerzeichen, Umbrüche ausfiltern]]></title>
		<link>http://devshare.de/topic/41292/firefox-leerzeichen-umbrueche-ausfiltern/</link>
		<description><![CDATA[Die neusten Beiträge in Firefox: Leerzeichen, Umbrüche ausfiltern.]]></description>
		<lastBuildDate>Thu, 20 Jul 2006 20:26:33 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: Firefox: Leerzeichen, Umbrüche ausfiltern]]></title>
			<link>http://devshare.de/post/46462/#p46462</link>
			<description><![CDATA[<p>Hm .. also die beiden Varianten funktionieren bei mir. Evtl. liegts an der Browsersersion und dem OS. Deine Lösung ist aber interessant .. manachmal ist es aber sinnvoll die Leerzeichen zwe. &lt; und &gt; beizubehalten. Ich würde daher diesen Ausdrück vorschlagen.</p><div class="codebox"><pre><code>document.body.innerHTML = document.body.innerHTML.replace(/\s{2,}/g,&#039;&#039;).replace(/\r\n/g,&#039;&#039;);</code></pre></div>]]></description>
			<author><![CDATA[dummy@example.com (j|g)]]></author>
			<pubDate>Thu, 20 Jul 2006 20:26:33 +0000</pubDate>
			<guid>http://devshare.de/post/46462/#p46462</guid>
		</item>
		<item>
			<title><![CDATA[Firefox: Leerzeichen, Umbrüche ausfiltern]]></title>
			<link>http://devshare.de/post/46365/#p46365</link>
			<description><![CDATA[<p>Moin!</p><p>Fange gerade an das Buch durchzuarbeiten und bin leider sofort auf Probleme gestoßen...</p><p>Im Firefox funktioniert das Beispiel zu insertBefore() (S. 32, CD-ROM: 2.1.5_insertBefore.html) nicht korrekt, am Ende wird // ausgegeben.</p><p>Im Quellcode steht:<br />&nbsp; </p><div class="codebox"><pre><code>document.body.innerHTML = document.body.innerHTML.replace(/[\r\n|\s]/g,&#039;&#039;);</code></pre></div><p>Was alle Leerzeichen ersetzt, auch die die angezeigt werden sollen. Es wird anstatt &quot;Absatz 1&quot; &quot;Absatz1&quot; ausgegeben und eben die beiden&nbsp; // am Ende.</p><p>Später im Buch gibt es dann noch eine Variante die leider auch nicht funktioniert:<br />&nbsp; </p><div class="codebox"><pre><code>document.body.innerHTML = document.body.innerHTML.replace(/[\r\n|\s]*$/g,&#039;&#039;);</code></pre></div><p>Ich habe etwas getüftelt und das einfach durch folgendes ersetzt:<br />&nbsp; </p><div class="codebox"><pre><code>document.body.innerHTML = document.body.innerHTML.replace(/\s{2,}/g,&#039;&#039;).replace(/&gt; &lt;/g,&#039;&gt;&lt;&#039;).replace(/[\r\n]/g,&#039;&#039;);</code></pre></div><p>Hier werden jetzt nicht einfach alle Leezeichen ersetzt sondern mehrere Leerzeichen in Folge und die die zwischen &gt; und &lt; stehen.</p><p>Evtl. gibt es noch eine bessere Variante, aber meine Kenntnisse bezüglich regulären Ausdrücken ist nicht sehr fundiert.</p><p>CU<br />McBlack</p>]]></description>
			<author><![CDATA[dummy@example.com (McBlack)]]></author>
			<pubDate>Mon, 22 May 2006 18:06:37 +0000</pubDate>
			<guid>http://devshare.de/post/46365/#p46365</guid>
		</item>
	</channel>
</rss>

