⊗ppPmRgLE 243 of 447 menu

Ontsnapping van Begrenzers in PHP

As 'n karakter nie spesiaal is nie, moet jy, wanneer jy dit as 'n begrenser gebruik, dit in die reguliere uitdrukking self ontsnap. Laat ons met 'n voorbeeld kyk.

Kom ons neem aan hekies dien as begrensers, en binne die reguliere uitdrukking soek ons na die ampersand-karakter. Aangesien ampersand nie 'n spesiale karakter is nie, hoef ons dit nie te ontsnap nie:

<?php echo preg_replace('#a&b#', '!', 'a&b'); // sal '!' uitdruk ?>

Kom ons neem nou ampersands is begrensers en binne die reguliere uitdrukking benodig ons ook 'n ampersand. In so 'n geval moet die interne ampersand ontsnap word, anders sal dit 'n PHP-fout veroorsaak:

<?php echo preg_replace('&a\&b&', '!', 'a&b'); // sal '!' uitdruk ?>

Korrigeer die fout wat in die volgende kode gemaak is:

<?php echo preg_replace('#a#b#', '!', 'a#b'); ?>
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp