php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.12.2011, 16:45  
Erfahrener Benutzer
 
Registriert seit: 23.12.2003
Beiträge: 124
HSFighter zeigte ein beschämendes Verhalten in der Vergangenheit
Standard [Erledigt] Regulärer Ausdruck und runde Klammern

Hallo zusammen,

ich versuche mit mit Hilfe eines regulären Ausdruckes Strings zwischen 2 Klammern auszulesen.

PHP-Code:
$string '(title "Das hier ist eine Beschreibung") (version "1.1.0")';

preg_match_all("/\((.*)\)/"$string$arr); 
Bei einem eingeklammerten Text funktioniert es,
nur bei mehreren nicht.

Kann mir jemand sagen was ich falsch mache?

//Edit:
Sobald mehrere eingeklammerten Texte vorhanden sind,
wird mir nur der ganze String zurück gegeben.
__________________
Wieso, weshalb, warum?
Wer nicht fragt bleibt dumm!

Geändert von HSFighter (30.12.2011 um 16:53 Uhr).
HSFighter ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 30.12.2011, 16:46  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Google: reg expr greediness

Und: „geht nicht / funktioniert nicht...“ ist keine sinnvolle Fehlerbeschreibung. Im Hinblick auf zukünftige Fragen, solltest Du das beachten, wenn Du hier Hilfe erwartest.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Alt 30.12.2011, 16:52  
Erfahrener Benutzer
 
Registriert seit: 23.12.2003
Beiträge: 124
HSFighter zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Habe den Post angepasst. Sorry.
__________________
Wieso, weshalb, warum?
Wer nicht fragt bleibt dumm!
HSFighter ist offline   Mit Zitat antworten
Alt 30.12.2011, 17:10  
meikel
Gast
 
Beiträge: n/a
Standard

http://www.php.net/manual/de/referen....modifiers.php

Zitat:
U (PCRE_UNGREEDY)
Dieser Modifikator kehrt die Gier von Quantifikatoren um, sodass sie standardmäßig nicht gierig sind, aber gierig werden, wenn ihnen ein ? folgt. Das ist nicht mit Perl kompatibel. Es kann auch innerhalb des Suchmusters mit dem Modifikator (?U) oder durch ein Fragezeichen hinter dem Quantifikator (z.B. .*?) gesetzt werden.

Hinweis:

Im Ungreedy-Modus ist es nicht möglich, mehr als pcre.backtrack_limit Übereinstimmungen zu treffen.
  Mit Zitat antworten
Alt 30.12.2011, 17:20  
Erfahrener Benutzer
 
Registriert seit: 23.12.2003
Beiträge: 124
HSFighter zeigte ein beschämendes Verhalten in der Vergangenheit
Standard

Das war es! Dankeschön.

preg_match_all("/\((.*?)\)/", $string, $arr);

Ich wünsche euch einen guten Rutsch in das neue Jahr 2012
__________________
Wieso, weshalb, warum?
Wer nicht fragt bleibt dumm!
HSFighter ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Regulärer Ausdruck HCA PHP Einsteiger 3 08.12.2011 01:09
[Erledigt] Regulärer Ausdruck BlackSpirit JavaScript, Ajax und mehr 8 28.02.2011 16:58
Regulärer Ausdruck für E-Mail-Adresse gesucht geonow PHP Tipps 2010 13 23.10.2010 10:33
[Erledigt] Regulärer Ausdruck über mehrere Zeilen Lollix PHP Tipps 2010 5 08.08.2010 17:52
Regulärer Ausdruck macht Probleme ingohill PHP-Fortgeschrittene 3 25.06.2010 13:34
Regulärer Ausdruck: Zeichen abziehen? jakez PHP-Fortgeschrittene 6 16.10.2009 00:39
[Erledigt] regulärer Ausdruck für Bibtex Datei hawkeye78 PHP-Fortgeschrittene 8 03.08.2009 15:59
[Erledigt] Regulärer Ausdruck tito PHP Tipps 2009 9 29.07.2009 15:18
[Erledigt] regulärer Ausdruck, neg. Lookbehind Felk PHP Tipps 2009 18 08.04.2009 23:48
Regulärer Ausdruck ruferp PHP Tipps 2007 1 19.06.2007 20:21
Regulärer Ausdruck um <> zu entfernen innerhalb von XM becks123 PHP Tipps 2006 25 16.05.2006 15:06
Regulärer Ausdruck: Ping-Zeiten speichern mAy^daY Server, Hosting und Workstations 9 12.01.2006 19:51
regulärer Ausdruck msdose PHP Tipps 2005 16 01.05.2005 23:31
Sehr gieriger Regulärer Ausdruck - bitte um Hilfe PHP-Fortgeschrittene 1 01.12.2004 13:34
Regulärer Ausdruck inu PHP Tipps 2004-2 8 18.11.2004 18:07

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
reguläre ausdrücke runde klammern, javascript reguläre ausdrücke runde klammern suchen, erhaltungsaufwendungen werbungskosten anlage v, php runde klammern, php reguläre ausdrücke runde klammern, reguläre ausdrücke runde klammer, php runde (klammer auf), regulärer ausdruck runde klammern, php runde klammer string, php klammer als string

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:44 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum