PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   PHP Developer Forum (https://www.php-resource.de/forum/php-developer-forum/)
-   -   regex einfache klammern in pattern zulassen (https://www.php-resource.de/forum/php-developer-forum/88848-regex-einfache-klammern-in-pattern-zulassen.html)

frank7l7 11-12-2007 16:42

regex einfache klammern in pattern zulassen
 
was ich schon immer mal wissen wollte. folgender regex ausdruck

Code:

/(?:[\[]{2})([^\]]*)(?:[\]]{2})/
fkt auf text der von [[]] eingeschlossen ist. was muss ich aber machen wenn der text aber auch so aussehen könnte:

das [[ist der [text] mit klammer]] im pattern.

eine einfache Klammer soll zugelassen werden? wie macht man so was am geschicktesten?

H2O 11-12-2007 16:54

Verstehe ich dich recht; du willst den Text innerhlb der doppelten Klammen haben?
Code:

/\[\[(.*)\]\]/U
sollte funtionieren

PHP-Desaster 11-12-2007 20:16

Deine Regex hast du aber etwas merkwürdig entwickelt...!
Entweder hast du die Lösung bereits von H2O, oder du sagst uns, was aus
Code:

[[ist der [text] mit klammer]]
denn der Ergebnisstring sein soll. Obige Lösung ergäbe
Code:

ist der [text] mit klammer

frank7l7 12-12-2007 13:31

hmmm, so einfach kanns natürlich gehen :rolleyes: wiedermal zu kompliziert gedacht. ok das war einfach aber das:

http://php-resource.de/forum/showthr...threadid=88866

find ich schon schwerer


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:27 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG