<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Kommentare zu: 03.07 Reguläre Ausdrücke</title>
	<atom:link href="http://www.java-blog-buch.de/0307-regulare-ausdrucke/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.java-blog-buch.de/0307-regulare-ausdrucke/</link>
	<description>Ein Buch über Java Programmierung als Blog</description>
	<lastBuildDate>Thu, 22 Jul 2010 10:14:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Von: Stefan Kiesel</title>
		<link>http://www.java-blog-buch.de/0307-regulare-ausdrucke/comment-page-1/#comment-2630</link>
		<dc:creator>Stefan Kiesel</dc:creator>
		<pubDate>Mon, 13 Apr 2009 21:07:40 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=834#comment-2630</guid>
		<description>Hallo javauser,

zusätzlich zu dem &lt;strong&gt;Stern (*)&lt;/strong&gt;, gibt es auch noch das &lt;strong&gt;Plus (+)&lt;/strong&gt;. Dieses bedeutet, dass die vorangestellte Zeichen-Klasse beliebig oft vorkommen kann, aber mindestens einmal vorkommen muss. Bei einem Stern ist es aber auch erlaubt, dass die Klasse kein einziges Mal vorkommt.

Ich hoffe der Unterschied und die Funktionsweise ist jetzt klarer!?

Gruß
Stefan

Ps: Ich werde den Beitrag entsprechend ergänzen.</description>
		<content:encoded><![CDATA[<p>Hallo javauser,</p>
<p>zusätzlich zu dem <strong>Stern (*)</strong>, gibt es auch noch das <strong>Plus (+)</strong>. Dieses bedeutet, dass die vorangestellte Zeichen-Klasse beliebig oft vorkommen kann, aber mindestens einmal vorkommen muss. Bei einem Stern ist es aber auch erlaubt, dass die Klasse kein einziges Mal vorkommt.</p>
<p>Ich hoffe der Unterschied und die Funktionsweise ist jetzt klarer!?</p>
<p>Gruß<br />
Stefan</p>
<p>Ps: Ich werde den Beitrag entsprechend ergänzen.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: javauser</title>
		<link>http://www.java-blog-buch.de/0307-regulare-ausdrucke/comment-page-1/#comment-2629</link>
		<dc:creator>javauser</dc:creator>
		<pubDate>Mon, 13 Apr 2009 19:48:22 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=834#comment-2629</guid>
		<description>&quot;^[\\w\\.=-]+@[\\w\\.-]+\\.[\\w]{2,4}$&quot;;  
wieso riecht ^[\\w\\.=-] aus um alle längen von Wörtern abzufangen? Müsste da nicht wie oben beschrieben ein * stehen? für mich erlaubt es ^ ein zeichen . = - in einer beliebigen reihenfolge einmal.</description>
		<content:encoded><![CDATA[<p>&#8220;^[\\w\\.=-]+@[\\w\\.-]+\\.[\\w]{2,4}$&#8221;;<br />
wieso riecht ^[\\w\\.=-] aus um alle längen von Wörtern abzufangen? Müsste da nicht wie oben beschrieben ein * stehen? für mich erlaubt es ^ ein zeichen . = &#8211; in einer beliebigen reihenfolge einmal.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Stefan Kiesel</title>
		<link>http://www.java-blog-buch.de/0307-regulare-ausdrucke/comment-page-1/#comment-549</link>
		<dc:creator>Stefan Kiesel</dc:creator>
		<pubDate>Mon, 15 Dec 2008 11:13:45 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=834#comment-549</guid>
		<description>Hallo rt,

Es wird doch mit Pattern und Matchern gearbeitet!?

Der Unterschied liegt u. a. in der Einfachheit, wie die Ausdrücke verwendbar sind. Ein einfaches &lt;code&gt;split&lt;/code&gt;, das sofort ein Ergebnis in Form eines Arrays zurückliefert, ist natürlich viel einfacher zu verwenden, als das Ganze über &lt;code&gt;Pattern&lt;/code&gt; und &lt;code&gt;Matcher&lt;/code&gt; zu realisieren. Zudem wird die &lt;code&gt;split&lt;/code&gt;-Variante von Einsteigern vermutlich eher verstanden, als die mit &lt;code&gt;Matcher&lt;/code&gt; und &lt;code&gt;Pattern&lt;/code&gt;. Natürlich lässt sich auch nicht alles ohne &lt;code&gt;Pattern&lt;/code&gt; und &lt;code&gt;Matcher&lt;/code&gt; realisieren, weshalb diese Klassen (wie gesagt) auf der zweiten Seite angesprochen werden. Ein weiterer Vorteil bei der Verwendung von den &quot;richtigen&quot; Klassen liegt darin, dass ein Performancegewinn bei komplexeren Ausdrücken erzielt wird, da die regulären Ausdrücke bereits vorkompiliert sind (wird auch auf der zweiten Seite erläutert).

Letztendlich ist es wichtig beide Varianten zu kennen und ggf. auch zu können.

Gruß
Stefan</description>
		<content:encoded><![CDATA[<p>Hallo rt,</p>
<p>Es wird doch mit Pattern und Matchern gearbeitet!?</p>
<p>Der Unterschied liegt u. a. in der Einfachheit, wie die Ausdrücke verwendbar sind. Ein einfaches <code>split</code>, das sofort ein Ergebnis in Form eines Arrays zurückliefert, ist natürlich viel einfacher zu verwenden, als das Ganze über <code>Pattern</code> und <code>Matcher</code> zu realisieren. Zudem wird die <code>split</code>-Variante von Einsteigern vermutlich eher verstanden, als die mit <code>Matcher</code> und <code>Pattern</code>. Natürlich lässt sich auch nicht alles ohne <code>Pattern</code> und <code>Matcher</code> realisieren, weshalb diese Klassen (wie gesagt) auf der zweiten Seite angesprochen werden. Ein weiterer Vorteil bei der Verwendung von den &#8220;richtigen&#8221; Klassen liegt darin, dass ein Performancegewinn bei komplexeren Ausdrücken erzielt wird, da die regulären Ausdrücke bereits vorkompiliert sind (wird auch auf der zweiten Seite erläutert).</p>
<p>Letztendlich ist es wichtig beide Varianten zu kennen und ggf. auch zu können.</p>
<p>Gruß<br />
Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: rt</title>
		<link>http://www.java-blog-buch.de/0307-regulare-ausdrucke/comment-page-1/#comment-548</link>
		<dc:creator>rt</dc:creator>
		<pubDate>Mon, 15 Dec 2008 10:16:34 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=834#comment-548</guid>
		<description>Warum wird hier nicht mit Patterns und Matchern gearbeitet? Ich kenne reguläre Ausdrücke bisher eigentlich nur in der Variante, habe mich jedoch noch nicht soviel damit beschäftigt. Wo liegt der Unterschied? Als Beispiel: im Prinzip könnte ich ja auch hier einfach die Wörter auftrennen (z.B. bei Leerzeichen) und danach mit bestimmten Wörtern vergleichen. Viele Grüße.</description>
		<content:encoded><![CDATA[<p>Warum wird hier nicht mit Patterns und Matchern gearbeitet? Ich kenne reguläre Ausdrücke bisher eigentlich nur in der Variante, habe mich jedoch noch nicht soviel damit beschäftigt. Wo liegt der Unterschied? Als Beispiel: im Prinzip könnte ich ja auch hier einfach die Wörter auftrennen (z.B. bei Leerzeichen) und danach mit bestimmten Wörtern vergleichen. Viele Grüße.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Java Lehrling</title>
		<link>http://www.java-blog-buch.de/0307-regulare-ausdrucke/comment-page-1/#comment-21</link>
		<dc:creator>Java Lehrling</dc:creator>
		<pubDate>Tue, 21 Oct 2008 04:35:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=834#comment-21</guid>
		<description>RegExp sind wirklich sehr nützlich. Danke für die gut verständliche Erklärung! LG, der Lehrling</description>
		<content:encoded><![CDATA[<p>RegExp sind wirklich sehr nützlich. Danke für die gut verständliche Erklärung! LG, der Lehrling</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: Stefan Kiesel</title>
		<link>http://www.java-blog-buch.de/0307-regulare-ausdrucke/comment-page-1/#comment-11</link>
		<dc:creator>Stefan Kiesel</dc:creator>
		<pubDate>Wed, 01 Oct 2008 05:41:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=834#comment-11</guid>
		<description>Hallo &quot;user unknown&quot;,

Vielen Dank für den Hinweis :) ! Charakter-Klasse war wohl wirklich ein bisschen unglücklich ausgedrückt. Ich habe den Namen in Zeichen-Klasse abgeändert.

Gruß
Stefan</description>
		<content:encoded><![CDATA[<p>Hallo &#8220;user unknown&#8221;,</p>
<p>Vielen Dank für den Hinweis <img src='http://www.java-blog-buch.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  ! Charakter-Klasse war wohl wirklich ein bisschen unglücklich ausgedrückt. Ich habe den Namen in Zeichen-Klasse abgeändert.</p>
<p>Gruß<br />
Stefan</p>
]]></content:encoded>
	</item>
	<item>
		<title>Von: user unknown</title>
		<link>http://www.java-blog-buch.de/0307-regulare-ausdrucke/comment-page-1/#comment-9</link>
		<dc:creator>user unknown</dc:creator>
		<pubDate>Wed, 01 Oct 2008 03:53:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.java-blog-buch.de/?p=834#comment-9</guid>
		<description>Charakter-Klassen?

Bei Marx gibt es den Klassencharakter, aber eine character-class würde ich entweder nicht übersetzen, oder mit Zeichenklasse.

Zeichenklasse ist doch gut. 

Zurück zu Marx: Charaktermasken und Warencharakter gibt es da, aber Klassencharakter vielleicht doch nicht. :)</description>
		<content:encoded><![CDATA[<p>Charakter-Klassen?</p>
<p>Bei Marx gibt es den Klassencharakter, aber eine character-class würde ich entweder nicht übersetzen, oder mit Zeichenklasse.</p>
<p>Zeichenklasse ist doch gut. </p>
<p>Zurück zu Marx: Charaktermasken und Warencharakter gibt es da, aber Klassencharakter vielleicht doch nicht. <img src='http://www.java-blog-buch.de/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
