⊗ppPmRgVB 259 of 447 menu

การมองกลับใน Regex ของ PHP

ในบทเรียนที่แล้วเราได้วิเคราะห์การมองไปข้างหน้า ในทำนองเดียวกันมี การมองกลับแบบบวก - (?<= ) ในตัวอย่างต่อไป การแทนที่จะเกิดขึ้นก็ต่อเมื่ออยู่ข้างหน้า 'aaa' มี 'x':

<?php preg_replace('#(?<=x)aaa#', '!', 'xaaa'); // จะคืนค่า 'x!' ?>

และยังมี การมองกลับแบบลบ - (?<! ) ในตัวอย่างต่อไปการแทนที่ จะเกิดขึ้นก็ต่อเมื่อหน้า 'aaa' ไม่มี 'x':

<?php preg_replace('#(?<!x)aaa#', '!', 'baaa'); // จะคืนค่า 'b!' ?>

กำหนดสตริงที่มีตัวแปร:

<?php $str = '$aaa $bbb $ccc'; ?>

รับอาร์เรย์ของชื่อตัวแปรจากสตริงนี้ (ไม่มีสัญลักษณ์ดอลลาร์)

ไทย
AfrikaansAzə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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ