<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[[gelöst] Parser Adapter parst falsch?]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">ich verusche aus folgendem Quelltext den fettgedruckten bereich zu erkenne</p>
<p dir="auto">&lt;h2 style="padding-bottom: 10px"&gt;<strong>2er-Set Edelstahl-WC-Garnituren zum Aufstellen, je 2 Bürsten-Aufsätze</strong>&lt;/h2&gt;<br />
&lt;h3 style="padding-bottom: 10px"&gt;Mehr Hygiene bei der Toilettenreinigung - langlebig dank Wechselaufsätzen&lt;/h2&gt;</p>
<p dir="auto">Dafür habe ich mit <a href="http://regex101.com" rel="nofollow ugc">regex101.com</a> folgende regexp erstellt</p>
<pre><code>&lt;h2 style="padding-bottom: 10px"&gt;(.*)&lt;\/h2&gt;
</code></pre>
<p dir="auto">Funktioniert auch auf regex101, aber im parser adapter nicht.<br />
Das Problem scheint wohl der fehlerhafte Quelltext, da dieser das &lt;h3&gt; mit &lt;/h2&gt; abschließt. Der parser Adapter gibt also "alles" zurück:</p>
<pre><code>2er-Set Edelstahl-WC-Garnituren zum Aufstellen, je 2 Bürsten-Aufsätze&lt;/h2&gt;
&lt;h3 style="padding-bottom: 10px"&gt;Mehr Hygiene bei der Toilettenreinigung - langlebig dank Wechselaufsätzen
</code></pre>
<p dir="auto">Kann mir jemand sagen, wieso es zu den unterschiedlichen Ergebnissen kommt, oder noch besser, wie ich den parser dazu bewege, dass auch er mir das gewünschte Ergebnis liefert? =)</p>
<p dir="auto">Danke.</p>
]]></description><link>https://forum.iobroker.net/topic/43838/gelöst-parser-adapter-parst-falsch</link><generator>RSS for Node</generator><lastBuildDate>Sat, 23 May 2026 02:05:29 GMT</lastBuildDate><atom:link href="https://forum.iobroker.net/topic/43838.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 03 Apr 2021 13:59:33 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Wed, 07 Apr 2021 15:32:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/mickym" aria-label="Profile: mickym">@<bdi>mickym</bdi></a> sagte in <a href="/post/611482">[gelöst] Parser Adapter parst falsch?</a>:</p>
<blockquote>
<p dir="auto">hat noch eine Bedeutung</p>
</blockquote>
<p dir="auto">again what learned! ;-)</p>
<p dir="auto">Danke!</p>
]]></description><link>https://forum.iobroker.net/post/611496</link><guid isPermaLink="true">https://forum.iobroker.net/post/611496</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Wed, 07 Apr 2021 15:32:40 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Wed, 07 Apr 2021 15:20:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: homoran">@<bdi>homoran</bdi></a> sagte in <a href="/post/611471">[gelöst] Parser Adapter parst falsch?</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/padrino" aria-label="Profile: padrino">@<bdi>padrino</bdi></a> sagte in <a href="/post/611464">[gelöst] Parser Adapter parst falsch?</a>:</p>
<blockquote>
<p dir="auto">mit "stern?" wird nur so lange gesucht, bis es das erste mal passt (und das ist beim ersten "/H2").</p>
</blockquote>
<p dir="auto">das muss ich demnächst auch mal versuchen, kenne ich nicht so.<br />
<code>?</code> ist eigentlich ein "wenn vorhanden"</p>
</blockquote>
<p dir="auto">Ja das ? hat noch eine Bedeutung damit die vorherigen * oder + nicht so gefräßig sind:</p>
<p dir="auto"><strong>Quantitäten (nicht gefräßig, so wenig wie möglich)</strong><br />
X*?	X 0 Mal bis so wenig wie möglich<br />
X+?	X 1 mal bis so wenig wie möglich<br />
X{n,}?	X mindestens n Mal bis so wenig wie möglich<br />
X{n,m}?	X mindestens n Mal bis höchsten m Mal</p>
<p dir="auto">siehe hier: <a href="http://www.regexe.de/hilfe.jsp" rel="nofollow ugc">http://www.regexe.de/hilfe.jsp</a></p>
<p dir="auto">sonst würde mit einem <strong>'.*'</strong> ja schon alles aufgefressen. <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f601.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--grin" style="height:23px;width:auto;vertical-align:middle" title=":grin:" alt="😁" /></p>
]]></description><link>https://forum.iobroker.net/post/611482</link><guid isPermaLink="true">https://forum.iobroker.net/post/611482</guid><dc:creator><![CDATA[mickym]]></dc:creator><pubDate>Wed, 07 Apr 2021 15:20:26 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Wed, 07 Apr 2021 15:04:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/padrino" aria-label="Profile: padrino">@<bdi>padrino</bdi></a> sagte in <a href="/post/611464">[gelöst] Parser Adapter parst falsch?</a>:</p>
<blockquote>
<p dir="auto">mit "stern?" wird nur so lange gesucht, bis es das erste mal passt (und das ist beim ersten "/H2").</p>
</blockquote>
<p dir="auto">das muss ich demnächst auch mal versuchen, kenne ich nicht so.<br />
<code>?</code> ist eigentlich ein "wenn vorhanden"</p>
]]></description><link>https://forum.iobroker.net/post/611471</link><guid isPermaLink="true">https://forum.iobroker.net/post/611471</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Wed, 07 Apr 2021 15:04:07 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Wed, 07 Apr 2021 15:02:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: homoran">@<bdi>homoran</bdi></a> sagte in <a href="/post/610912">[gelöst] Parser Adapter parst falsch?</a>:</p>
<blockquote>
<p dir="auto">icj könnte dir meine aber auch erklären,</p>
</blockquote>
<p dir="auto">Das ist nett, aber ich möchte nicht unnötig Deine Zeit beanspruchen. <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60c.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--relieved" style="height:23px;width:auto;vertical-align:middle" title=":relieved:" alt="😌" /></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: homoran">@<bdi>homoran</bdi></a> sagte in <a href="/post/610912">[gelöst] Parser Adapter parst falsch?</a>:</p>
<blockquote>
<p dir="auto">da ich nicht nachvollziehen kann warum deine jetzt funktioniert und vorher nicht</p>
</blockquote>
<p dir="auto">Hm, also, ich reime mir das so zusammen...<br />
Vorher war "stern" greedy, also gierig und hat die "größt mögliche Lösung" gesucht (also bis zum letzten "/H2"), mit "stern?" wird nur so lange gesucht, bis es das erste mal passt (und das ist beim ersten "/H2").</p>
]]></description><link>https://forum.iobroker.net/post/611464</link><guid isPermaLink="true">https://forum.iobroker.net/post/611464</guid><dc:creator><![CDATA[padrino]]></dc:creator><pubDate>Wed, 07 Apr 2021 15:02:59 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Tue, 06 Apr 2021 16:43:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/padrino" aria-label="Profile: padrino">@<bdi>padrino</bdi></a> sagte in <a href="/post/610891">[gelöst] Parser Adapter parst falsch?</a>:</p>
<blockquote>
<p dir="auto">Da ich gerne verstehe, was ich da mache, werde ich wohl bei meiner bleiben.</p>
</blockquote>
<p dir="auto">icj könnte dir meine aber auch erklären, da ich nicht nachvollziehen kann warum deine jetzt funktioniert und vorher nicht</p>
]]></description><link>https://forum.iobroker.net/post/610912</link><guid isPermaLink="true">https://forum.iobroker.net/post/610912</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Tue, 06 Apr 2021 16:43:40 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Tue, 06 Apr 2021 16:22:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: homoran">@<bdi>homoran</bdi></a><br />
Sorry, hatte schon meine Lösung, aber durch "Osterverpflichtungen" kam ich nicht dazu es im Forum kund zu tun. <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f633.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--flushed" style="height:23px;width:auto;vertical-align:middle" title=":flushed:" alt="😳" /></p>
<p dir="auto">Wenn ich mir die jetzt so ansehe, blicke ich die auch nicht - funktioniert aber wohl auch. <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60c.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--relieved" style="height:23px;width:auto;vertical-align:middle" title=":relieved:" alt="😌" /></p>
<p dir="auto">Da ich gerne verstehe, was ich da mache, werde ich wohl bei meiner bleiben. ;)</p>
<p dir="auto">Danke trotzdem,</p>
]]></description><link>https://forum.iobroker.net/post/610891</link><guid isPermaLink="true">https://forum.iobroker.net/post/610891</guid><dc:creator><![CDATA[padrino]]></dc:creator><pubDate>Tue, 06 Apr 2021 16:22:59 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Mon, 05 Apr 2021 09:16:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/padrino" aria-label="Profile: padrino">@<bdi>padrino</bdi></a> sagte in <a href="/post/609998">[gelöst] Parser Adapter parst falsch?</a>:</p>
<blockquote>
<p dir="auto">glaube, hab's hin bekommen</p>
</blockquote>
<p dir="auto">mit meinem RegEx hat es nicht geklappt?</p>
]]></description><link>https://forum.iobroker.net/post/610063</link><guid isPermaLink="true">https://forum.iobroker.net/post/610063</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Mon, 05 Apr 2021 09:16:15 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Mon, 05 Apr 2021 01:46:30 GMT]]></title><description><![CDATA[<p dir="auto">So, glaube, hab's hin bekommen - mit einem einfachen "?". <img src="https://forum.iobroker.net/assets/plugins/nodebb-plugin-emoji/emoji/android/1f60c.png?v=ba16ebd4856" class="not-responsive emoji emoji-android emoji--relieved" style="height:23px;width:auto;vertical-align:middle" title=":relieved:" alt="😌" /><br />
Die Lösung treibt dem "*" die Gier aus. ;)</p>
<pre><code>&lt;h2 style="padding-bottom: 10px"&gt;(.*?)&lt;\/h2&gt;
</code></pre>
<p dir="auto">Also</p>
<blockquote>
<p dir="auto">*? matches the previous token between zero and unlimited times, as few times as possible, expanding as needed (lazy)</p>
</blockquote>
<p dir="auto">statt</p>
<blockquote>
<ul>
<li>matches the previous token between zero and unlimited times, as many times as possible, giving back as needed (greedy)</li>
</ul>
</blockquote>
]]></description><link>https://forum.iobroker.net/post/609998</link><guid isPermaLink="true">https://forum.iobroker.net/post/609998</guid><dc:creator><![CDATA[padrino]]></dc:creator><pubDate>Mon, 05 Apr 2021 01:46:30 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Sat, 03 Apr 2021 20:15:49 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/padrino" aria-label="Profile: padrino">@<bdi>padrino</bdi></a> sagte in <a href="/post/609524">Parser Adapter parst falsch?</a>:</p>
<blockquote>
<p dir="auto">das ist ein Teil des HTML Codes, ist aber alles was man braucht.</p>
</blockquote>
<p dir="auto">nein!</p>
<p dir="auto">man braucht immer den ganzen <strong>Quelltext</strong><br />
Natürlich kann man etwas im Ausschnitt finden, dann geht es aber beim Laden des Ganzen Quelltextes schief.<br />
<code>&lt;h2[^x]+x"&gt;([^&lt;]+)</code></p>
<p dir="auto">Außerdem muss man das nehmen, was auch der Parser findet, und das ist nicht unbedingt der aufgearbeitete HTML-Code.</p>
<p dir="auto">Was steht denn <strong>alles</strong> im Editorfeld des Parsers?</p>
]]></description><link>https://forum.iobroker.net/post/609526</link><guid isPermaLink="true">https://forum.iobroker.net/post/609526</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Sat, 03 Apr 2021 20:15:49 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Sat, 03 Apr 2021 19:21:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/homoran" aria-label="Profile: homoran">@<bdi>homoran</bdi></a></p>
<p dir="auto">Also, das ist ein Teil des HTML Codes, ist aber alles was man braucht.<br />
Wie gesagt, mit <a href="http://regex101.com" rel="nofollow ugc">regex101.com</a> kommt auch die richtige "Gruppe" raus, aber mit dem Parser nicht, der packt sich alles, bis zum zweiten &lt;/H2&gt;. :(</p>
]]></description><link>https://forum.iobroker.net/post/609524</link><guid isPermaLink="true">https://forum.iobroker.net/post/609524</guid><dc:creator><![CDATA[padrino]]></dc:creator><pubDate>Sat, 03 Apr 2021 19:21:15 GMT</pubDate></item><item><title><![CDATA[Reply to [gelöst] Parser Adapter parst falsch? on Sat, 03 Apr 2021 15:28:57 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/padrino" aria-label="Profile: padrino">@<bdi>padrino</bdi></a> sagte in <a href="/post/609358">Parser Adapter parst falsch?</a>:</p>
<blockquote>
<p dir="auto">ch verusche aus folgendem Quelltext den fettgedruckten bereich zu erkenne</p>
</blockquote>
<p dir="auto">ist das der <strong>vollständige</strong> Quelltext, oder kommt noch mehr?<br />
ist das überhaupt der <strong>echte</strong> Quelltext oder nur die HTML-Ansicht?</p>
]]></description><link>https://forum.iobroker.net/post/609408</link><guid isPermaLink="true">https://forum.iobroker.net/post/609408</guid><dc:creator><![CDATA[Homoran]]></dc:creator><pubDate>Sat, 03 Apr 2021 15:28:57 GMT</pubDate></item></channel></rss>