-
28.12.11 15:46 #1
- Registriert seit
- May 2007
- Beiträge
- 4
Hallo,
Ich habe einen Text:
Nun möchte ich mittels preg_replace das {1} und {2} mit '' ersetzen.PHP-Code:Alle Leute sind {1}und haben {2}!
In den geschweiften Klammern sollen aber jegliche Zeichen stehen können.
Meine aktuelle Funktion lautet so:
In $text steht dann:PHP-Code:$text = preg_replace('/\{.*\}/', '', $text);
Was muss ich noch zu der Expression ergänzen, dass das funktioniert?PHP-Code:Alle Leute sind !
Ich danke euch schonmal im Voraus!
-
Funktioniert doch.. oder willst du es mit zwei einzelnen Anführungszeichen ersetzen?
Oder mit einem doppelten..PHP-Code:$text = preg_replace('/\{.*\}/', '\'\'', $text);
Ist schwer zu erkennen was du mitPHP-Code:$text = preg_replace('/\{.*\}/', '"', $text);
meinstNun möchte ich mittels preg_replace das {1} und {2} mit '' ersetzen.
paD
-
Alles was deinem Code fehlt, ist ein Fragezeichen.
Dadurch wird der Stern lazy (http://en.wikipedia.org/wiki/Regular...quantification). Ohne das Fragezeichen trifft also der gesamte Teil "{1}und haben {2}" auf deinen Ausdruck zu.PHP-Code://Vorher
$text = preg_replace('/\{.*\}/', '', $text);
//Nachher
$text = preg_replace('/\{.*?\}/', '', $text);
-
28.12.11 16:57 #4
- Registriert seit
- May 2007
- Beiträge
- 4
Dankeschön : )
Ähnliche Themen
-
[VBS]Regular Expression
Von Dark Ranger im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 19.10.07, 09:59 -
Regular Expression
Von DrOverflow im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 23.01.07, 09:16 -
regular expression
Von beate82 im Forum Algorithmen & Datenstrukturen mit JavaAntworten: 0Letzter Beitrag: 17.12.04, 13:24 -
regular expression
Von hudo im Forum CGI, Perl, Python, Ruby, Power ShellAntworten: 2Letzter Beitrag: 26.08.04, 16:37 -
Regular Expression
Von Norbert Eder im Forum PHPAntworten: 4Letzter Beitrag: 28.04.04, 12:24



2Danke


Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren