PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Entwicklung und Softwaredesign (http://www.selfphp.de/forum/forumdisplay.php?f=14)
-   -   Regex Pattern (http://www.selfphp.de/forum/showthread.php?t=24263)

R4Zz0R 03.07.2011 16:29:08

Regex Pattern
 
Hiho liebe forengemeinde.

Ich lese nun zum 9ten oder 10ten mal verschiedene tutorials zum thema Regex..

Leider bekomme ich meine wunschregex nicht hin.
(dementsprechend ist bei mir gerade frust angesagt :( )

Es geht um einen verschachtelten formatierungscode
Bsp: {p [style_xy] }

bisherigen versuche:

Code:

/^[\{](.*)[\[](.*)[\]](.*)[\}]/Usi

/^[{](.*)[\[](.*)[\]](.*)[}]/Usi

(und eigentlich noch viele mehr aber die hab ich aus frust gelöscht! .. )

Nur leider bekomme ich nur mist dabei raus.
(überwiegend weil die tut´s für mich einfach zu unverständlich sind)
Habt ihr eventuell ein gutes tutorial oder anderweitige hilfen für mich, mit dem ich ein wenig mehr durchblick bekommen kann.

Vielen dank & LG
R4Zz0R

bsinfosys 13.07.2011 14:02:12

AW: Regex Pattern
 
Hast du schon ein RegEx-Tool probiert? Wenn nicht, probier mal das:
http://gskinner.com/RegExr/


Hat mir schon öfter schnell geholfen!

Viele Grüße

R4Zz0R 15.07.2011 22:16:51

AW: Regex Pattern
 
Ja habe ich einen sogenannten Regex Coach (herkunft leider gerade nicht nachvollziehbar)

Werde mir die seite aber bei gelegenheit nochmal genauer ansehen sieht vielverstprechend aus !

LG & Thx

R4Zz0R

erselbst 14.05.2013 17:47:01

AW: Regex Pattern
 
Kannst Du etwas genauer beschreiben was Du machen möchtest? Also villeicht mehrere Beispiele posten.

Das folgende Beispiel findet das p, style und xy:

PHP-Code:

<?php

(string) $str "{p [style_xy] }";

if (
preg_match('/\{(\w)\s+\[(\w+)_(\w+)\](:?\s+)?\}/'$str$match)) {
    echo 
"Match 1: ".$match[1]."<br/>\n";
    echo 
"Match 2: ".$match[2]."<br/>\n";
    echo 
"Match 3: ".$match[3]."<br/>\n";
}

?>


vt1816 14.05.2013 21:52:09

AW: Regex Pattern
 
Zitat:

Zitat von erselbst (Beitrag 145005)
Kannst Du etwas genauer beschreiben was Du machen möchtest?

Hinweis: Glaubst Du, dass er nach fast zwei Jahren das Problem noch immer nicht gelöst hat?

erselbst 14.05.2013 23:44:25

AW: Regex Pattern
 
Haha, muss laut lachen :-D

Habe nicht auf dem Datum geschaut, sondern nur auf die Frage und dann die Antwort gepostet.

Eigentlich würde ich denke das Beiträge die älter als ein Jahr sind, ins Archiv gehören.


Alle Zeitangaben in WEZ +2. Es ist jetzt 14:15:21 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.