<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>php ereg/regex</title>
    <link>http://forum.geizhals.at/feed.jsp?id=545088</link>
    <description>Geizhals-Forum</description>
    <item>
      <title>Re(5): php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4560028.html#4560028</link>
      <description>&lt;blockquote&gt;&lt;em&gt; PCRE kann sowas? Ist mir neu...&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;balanced konstrukte kann es zumindest ueber recursive pattern matchen. probiert/gebraucht hab ich es allerdings noch nie.&lt;br/&gt;</description>
      <pubDate>Sat, 12 Jan 2008 12:35:28 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4560028.html#4560028</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2008-01-12T12:35:28Z</dc:date>
    </item>
    <item>
      <title>Re(4): php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4559660.html#4559660</link>
      <description>PCRE kann sowas? Ist mir neu...&lt;br&gt;&lt;br&gt;Aber gut, bei einfachem BBCode kann man Probleme mit der Schachtelung wohl auch einfach ignorieren...&lt;br/&gt;</description>
      <pubDate>Sat, 12 Jan 2008 07:48:07 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4559660.html#4559660</guid>
      <dc:creator>juwb</dc:creator>
      <dc:date>2008-01-12T07:48:07Z</dc:date>
    </item>
    <item>
      <title>Re(2): php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4559285.html#4559285</link>
      <description>hast recht, callback ist das stichwort &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt; herzlichen dank&lt;br&gt;&lt;br&gt;das genau das beispiel da jetzt drin steht is natürlich etwas peinlich :D&lt;br/&gt;</description>
      <pubDate>Fri, 11 Jan 2008 19:56:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4559285.html#4559285</guid>
      <dc:creator>morph1</dc:creator>
      <dc:date>2008-01-11T19:56:05Z</dc:date>
    </item>
    <item>
      <title>Re: php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4559162.html#4559162</link>
      <description>Siehe &lt;a href="http://at2.php.net/manual/en/function.preg-replace-callback.php" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;at2.php.net/&lt;wbr/&gt;manual/&lt;wbr/&gt;en/&lt;wbr/&gt;function.preg-replace-callback.php&lt;/a&gt; &lt;br&gt;&lt;br&gt;Beispiel #3 ...&lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 11 Jan 2008 18:31:37 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4559162.html#4559162</guid>
      <dc:creator>mjy@geizhals.at</dc:creator>
      <dc:date>2008-01-11T18:31:37Z</dc:date>
    </item>
    <item>
      <title>Re(3): php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4558841.html#4558841</link>
      <description>in der "theorie" sind sprachen mit "balanced" ausdruecken wie klammern nicht regulaer, also koennen sie mit regulaeren ausdruecken per definition nicht geparsed werden.&lt;br&gt;&lt;br&gt;allerdings gibt es inzwischen regex engines (PCRE), die mit sowas durchaus umgehen koennen. die sind dann allerdings nicht mehr wirklich "regular expression engines", rein defintionsgemaess ...&lt;br&gt;&lt;br&gt;siehe z.b. &lt;a href="http://en.wikipedia.org/wiki/Regular_expression#Patterns_for_non-regular_languages" rel="noopener" target="_blank"&gt;http:/&lt;wbr/&gt;/&lt;wbr/&gt;en.wikipedia.org/&lt;wbr/&gt;wiki/&lt;wbr/&gt;Regular_expression#Patterns_for_non-regular_languages&lt;/a&gt; &lt;br&gt;&lt;br&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 11 Jan 2008 15:55:05 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4558841.html#4558841</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2008-01-11T15:55:05Z</dc:date>
    </item>
    <item>
      <title>Re: php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4558811.html#4558811</link>
      <description>in der praxis wird ein PCRE match ala&lt;br&gt;&lt;br&gt;\[[^]]+\]([^[]+)\[\/[^]]+\]&lt;br&gt;&lt;br&gt;dir den wert aus dem "inneren" liefern ("56", das capture innerhalb der klammer in der mitte), ausser in border cases z.b. mit geschachtelten klammern oder [] im "verlinkten" text (um auch das abzudecken waere eine viel kompliziertere regex neotig, und regex auch nicht die erste wahl zur loesung).&lt;br&gt;&lt;br&gt;dann kannst du den wert nehmen und in einer ersetzung verwenden.&lt;br&gt;&lt;br&gt;in php sollte das dann wohl irgendwie so gehen:&lt;br&gt;&lt;br&gt;ereg_replace('\[[^]]+\]([^[]+)\[\/[^]]+\]', '\\1', $string);&lt;br/&gt;</description>
      <pubDate>Fri, 11 Jan 2008 15:36:30 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4558811.html#4558811</guid>
      <dc:creator>japh</dc:creator>
      <dc:date>2008-01-11T15:36:30Z</dc:date>
    </item>
    <item>
      <title>Re(3): php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4558686.html#4558686</link>
      <description>Ich glaube, da geht es mehr um die Theorie...&lt;br/&gt;</description>
      <pubDate>Fri, 11 Jan 2008 14:38:24 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4558686.html#4558686</guid>
      <dc:creator>komplexler</dc:creator>
      <dc:date>2008-01-11T14:38:24Z</dc:date>
    </item>
    <item>
      <title>Re(2): php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4558655.html#4558655</link>
      <description>&lt;blockquote&gt;&lt;em&gt; 	Sobald Klammerung im Spiel ist und man das sogar noch schachteln kann,&lt;br&gt;arbeitet man eigentlich nicht mehr mit regulären Ausdrücken, weil die die&lt;br&gt;Klammern nicht mitzählen können.&lt;br&gt;&lt;/em&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Öhm...was?&lt;br&gt;&lt;br&gt;Hab vor einiger Zeit selbst nen Parser geschrieben, der Ausdrücke der Form %platzhalter[modifier=wert,modifier2=weitere wert]% parst, 1000 Sachen berücksichtigt, und das ganze ersetzt, alles mit regulären Ausdrücken und da gibts überhaupt keine Probleme mit eckigen Klammern - man muss die reservierten Zeichen natürlich im Regex escapen.&lt;br/&gt;</description>
      <pubDate>Fri, 11 Jan 2008 14:23:42 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4558655.html#4558655</guid>
      <dc:creator>Dr. Watson</dc:creator>
      <dc:date>2008-01-11T14:23:42Z</dc:date>
    </item>
    <item>
      <title>Re(2): php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4558269.html#4558269</link>
      <description>wie gesagt, das problem ist bereits älter. müsste also gucken ob sich was getan hat.&lt;br&gt;&lt;br&gt;damals war mein größtes problem mehr die geschwindigkeits dieser parser weil die alle viel zu überdimensioniert für mein problem waren.&lt;br&gt;&lt;br&gt;außerdem ists die anzahl der parser recht übersichtlich, also viel auswahl gabs nicht.&lt;br&gt;&lt;br&gt;&lt;br&gt;hatte ja eben gehofft jemand verwendet sowas oder ähnliches in seiner seite und hat da nen guten tipp &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br/&gt;</description>
      <pubDate>Fri, 11 Jan 2008 11:27:59 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4558269.html#4558269</guid>
      <dc:creator>morph1</dc:creator>
      <dc:date>2008-01-11T11:27:59Z</dc:date>
    </item>
    <item>
      <title>Re: php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4557528.html#4557528</link>
      <description>Sobald Klammerung im Spiel ist und man das sogar noch schachteln kann, arbeitet man eigentlich nicht mehr mit regulären Ausdrücken, weil die die Klammern nicht mitzählen können. Hast du schon mal gegoogelt, BBCode ist eigentlich eine so weit verbreitete Anwendung, daß es dafür schon fertige Parser geben sollte - denen du auch deine eigenen BBCodes mitgeben kannst.&lt;br/&gt;</description>
      <pubDate>Fri, 11 Jan 2008 01:50:06 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4557528.html#4557528</guid>
      <dc:creator>juwb</dc:creator>
      <dc:date>2008-01-11T01:50:06Z</dc:date>
    </item>
    <item>
      <title>php ereg/regex</title>
      <link>http://forum.geizhals.at/t545088,4557507.html#4557507</link>
      <description>Hallo!&lt;br&gt;&lt;br&gt;Ich bräucht ein codesniplet das mir eine art von BB-code parsen kann.&lt;br&gt;&lt;br&gt;ich hab zb "[xyz]56[/xyz]"&lt;br&gt;&lt;br&gt;jetzt brauch ich eine funktion die mir den wert "56" an eine weitere funtion weitergibt und mit deren return value den kompletten string von [xyz] - [/xyz] ersetzt.&lt;br&gt;&lt;br&gt;ich habs leider gar nicht mirt regulären ausdrücken und schieb das problem schon ewig auf, langsam wär ne lösung toll &lt;img src="smile.gif" width="16" height="19" align="absmiddle" alt=":)"/&gt;&lt;br&gt;&lt;br&gt;ich weiß es ist nicht schweres und ich hoff einer von euch findet das in einem seiner projekte!&lt;br&gt;&lt;br&gt;danke&lt;br/&gt;</description>
      <pubDate>Fri, 11 Jan 2008 00:44:13 GMT</pubDate>
      <guid>http://forum.geizhals.at/t545088,4557507.html#4557507</guid>
      <dc:creator>morph1</dc:creator>
      <dc:date>2008-01-11T00:44:13Z</dc:date>
    </item>
  </channel>
</rss>
