Fast alle Web Datenaustausch -Formate, von HTML zu XML, Tags verwenden als eine Möglichkeit zur Trennung von Daten in nutzbare Bits . Allerdings kann die direkte Arbeit mit den Daten über die grundlegenden String-Funktionen in PHP eine Herausforderung sein. Es ist aus diesem Grund, dass PHP reguläre Ausdrücke unterstützt ( regex ) , ein Industrie-Standard -Syntax, die verwendet werden, um komplexe Suchen und Ersetzen durchführen Operationen auf Strings werden kann. Mit Regex definieren Sie ein Muster, das PHP sucht und wie es sein sollte ersetzt werden . Anleitung
1
Öffnen Sie einen Text -Editor oder Ihre Lieblings- PHP Integrated Development Environment (IDE)
2
Geben oder fügen Sie folgendes in Ihren Editor : .
< P > # /usr /bin /php
< ? php $
Tags = ' Einige Daten zwischen zwei xML-Tags < /xml >';
< p > $ pattern = ' /< (\\ w +) > + <\\ /\\ w +> /s . ';
$ Ersatz = ' < $ { 1} > Dies ist ein Ersatz $ { 1} > ';
echo preg_replace ( $ pattern , $ Ersatz , $ Tags ); ?
>
die wichtigsten Linien sind die diejenigen, die mit " $ pattern " und beginnen " $ Ersatz. " Das Muster sucht nach einem Wort zwischen zwei Pfeil- Halterungen an den tag zu sein, baut einige Informationen zwischen den Tags und anderen Endtag zwischen spitze Klammern mit einem Backslash .
Die "Ersatz" -Muster der gefundenen Zeichenfolge von Grund auf mit der ursprünglich erfasst tag und den neuen Text .
3
Speichern Sie Ihre Arbeit und doppelklicken Sie auf die Datei, um sie durch PHP laufen . Der Ausgang wird sein:
Dies ist ein Ersatz < /xml >