Nästan alla Web dataöverföringsformat , från HTML till XML , använda taggar som ett sätt att separera data till användbara bitar . Däremot kan arbeta direkt med data med de mest grundläggande sträng funktioner i PHP vara en utmaning . Det är av denna anledning som PHP stöder reguljära uttryck ( regex ) , en branschstandard syntax som kan användas för att utföra komplexa sök och ersätt operationer på strängar . Använda regex , definierar du ett mönster som PHP söker efter och hur det borde bytas ut . Instruktioner
1
Öppna en textredigerare eller din favorit PHP Integrated Development Environment ( IDE )
2
Skriv eller klistra in följande i din editor : .
# /usr /bin /php
< ? php
$ tags = ' Vissa data mellan två xML-taggar < /xml > ';
$ mönster = ' /< ( \\ w + ) > + < \\ /\\ w + > /s . ';
$ byte = ' < $ { 1 } > Detta är en byte < /$ { 1 } > ' ;
echo preg_replace ( $ mönster , $ ersättare , $ taggar ) ; ?
>
de viktigaste linjerna är de som börjar med " $ mönster " och " $ ersättare . " Mönstret ser efter ord mellan två arrow parentes vara taggen , återuppbygger viss information mellan taggarna och annan sluttagg mellan pil parentes med ett omvänt snedstreck .
" Ersättare " mönstret hittade strängen från grunden med hjälp av ursprungligen upptäcktes tag och den nya texten .
3
Spara ditt arbete och dubbelklicka på filen för att köra den genom PHP . Utgången kommer att vara :
Detta är en ersättning < /xml > Addera