bekomme preg_replace nicht gebacken
Andreas
- php
Hallo,
habe mit preg_replace totale Verständnisprobleme wie Suchmuster und Ersetzung aufgebaut werden muss.
Ein Beispiel von php.de:
<?php
$zeichenkette = "15. April 2003";
$suchmuster = "/(\d+). (\w+) (\d+)/i";
$ersetzung = "${2}1,$3";
echo preg_replace($suchmuster, $ersetzung, $zeichenkette);
?>
Ergebnis: April1,2003
Aber wie funktioniert das? Was ist (\d+) oder (\w+)?
Warum der Backslash?
Wieso ist beim Suchmusterstring zuerst ein Slash?
Wie ist "${2}1,$3" zu interpretieren?
Gruß Andreas
Lieber Andreas,
Aber wie funktioniert das? Was ist (\d+) oder (\w+)?
Warum der Backslash?
Wieso ist beim Suchmusterstring zuerst ein Slash?
Wie ist "${2}1,$3" zu interpretieren?
Du willst Dich über Reguläre Ausdrücke informieren? Dazu gibt es ein - wie ich finde - gutes Tutorial in englischer Sprache.
Liebe Grüße aus Ellwangen,
Felix Riesterer.
puts "Hallo " + gets.chomp + "."
?> Felix
=> Hallo Felix.
Du willst Dich über Reguläre Ausdrücke informieren? Dazu gibt es ein - wie ich finde - gutes Tutorial in englischer Sprache.
Und meinen Favoriten gibt es sogar auf Deutsch, obgleich eher weniger Tutorial.
Einen schönen Mittwoch noch.
Gruß, Ashura
Lieber Ashura,
Und meinen Favoriten gibt es sogar auf Deutsch, obgleich eher weniger Tutorial.
Der kann aber auf der Intro-Seite nicht die richtige Zeichenkodierung angeben und hat so komische Sonderzeichen im Text... Dann doch lieber die englische Seite. Und meinen Code auswerten kann ich lokal mit meinem Apachen ja auch... Aber es hat ja ein jeder seine eigenen Arbeitsweisen entwickelt und kommt damit auch gut zurecht.
Liebe Grüße aus Ellwangen,
Felix Riesterer.
puts "Hallo " + gets.chomp + "."
?> Felix
=> Hallo Felix.
Der kann aber auf der Intro-Seite nicht die richtige Zeichenkodierung angeben und hat so komische Sonderzeichen im Text...
Hat eben jeder seine Macken.
Aber es hat ja ein jeder seine eigenen Arbeitsweisen entwickelt und kommt damit auch gut zurecht.
Richtig.
Einen schönen Mittwoch noch.
Gruß, Ashura
Hallo,
Du willst Dich über Reguläre Ausdrücke informieren? Dazu gibt es ein - wie ich finde - gutes Tutorial in englischer Sprache.
danke für den Link, sehe ich mir mal an. Alternativ, gibts auch ein gutes Tutorial in Deutsch?
Gruß Andreas
PS: Beispiel natürlich aus php.net
Tag Andreas.
Alternativ, gibts auch ein gutes Tutorial in Deutsch?
http://www.rrz.uni-hamburg.de/RRZ/W.Wiedl/Skripte/CGI-Perl/Regulaere_Ausdruecke/REInhalt.htm
Siechfred
Hi Siechfred,
Alternativ, gibts auch ein gutes Tutorial in Deutsch?
http://www.rrz.uni-hamburg.de/RRZ/W.Wiedl/Skripte/CGI-Perl/Regulaere_Ausdruecke/REInhalt.htm
Für den Anfang finde ich http://tut.php-q.net/regex.html auch ganz gut.
MfG, Dennis.
Hallo,
danke für die zahlreichen Antworten.
Denke das Richtige für mich ist schon dabei.
Die Tutorials auf pcre.nophia.de sehen jedenfalls schon mal gut aus, die anderen Links werde ich mir morgen mal ansehen.
Gruß Andreas