201 of 410 menu

फ़ंक्शन preg_replace

फ़ंक्शन preg_replace एक स्ट्रिंग में रेगुलर एक्सप्रेशन से मेल खाने वाले भागों को खोजता है और उन्हें निर्दिष्ट स्ट्रिंग से बदल देता है। पहला पैरामीटर खोज के लिए रेगुलर एक्सप्रेशन लेता है, दूसरा - प्रतिस्थापन स्ट्रिंग, तीसरा - मूल स्ट्रिंग। अतिरिक्त रूप से प्रतिस्थापन की सीमा और प्रतिस्थापनों की गिनती के लिए एक वेरिएबल निर्दिष्ट किया जा सकता है।

सिंटैक्स

preg_replace(pattern, replacement, subject, [limit], [count]);

उदाहरण

आइए स्ट्रिंग में सभी अंकों को 'X' कैरेक्टर से बदलें:

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str); echo $res; ?>

कोड निष्पादन का परिणाम:

'aXbXcX'

उदाहरण

आइए केवल पहले 2 मिलान बदलें:

<?php $str = 'a1b2c3'; $res = preg_replace('/\d/', 'X', $str, 2); echo $res; ?>

कोड निष्पादन का परिणाम:

'aXbXc3'

उदाहरण

प्रतिस्थापन में बैक रेफरेन्स का उपयोग:

<?php $str = 'Hello World'; $res = preg_replace('/(\w+)\s(\w+)/', '$2, $1', $str); echo $res; ?>

कोड निष्पादन का परिणाम:

'World, Hello'

उदाहरण

किए गए प्रतिस्थापनों की संख्या गिनना:

<?php $str = 'a1b2c3'; $count = 0; $res = preg_replace('/\d/', 'X', $str, -1, $count); echo "Result: $res, Replacements: $count"; ?>

कोड निष्पादन का परिणाम:

'Result: aXbXcX, Replacements: 3'

यह भी देखें

  • फ़ंक्शन preg_match,
    जो रेगुलर एक्सप्रेशन द्वारा खोज करता है
  • फ़ंक्शन preg_split,
    जो रेगुलर एक्सप्रेशन द्वारा स्ट्रिंग को विभाजित करता है
हिन्दी
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
हम साइट के कार्य, विश्लेषण और व्यक्तिगतकरण के लिए कुकीज़ का उपयोग करते हैं। डेटा प्रसंस्करण गोपनीयता नीति के अनुसार किया जाता है।
सभी स्वीकार करें कॉन्फ़िगर करें अस्वीकार करें