Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> PHP

PHP हलचल में गैर-अल्फ़ान्यूमेरिक वर्णों को कैसे हटाएं?


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

वाक्यविन्यास

preg_replace (पैटर्न, प्रतिस्थापन, विषय, सीमा, गिनती)

आइए नीचे दिए गए फ़ंक्शन के मापदंडों पर चर्चा करें।

पैटर्न

इस पैरामीटर में खोजने के लिए पैटर्न है।

प्रतिस्थापन

यह एक अनिवार्य पैरामीटर है। इस पैरामीटर में बदलने के लिए स्ट्रिंग के साथ एक स्ट्रिंग या एक सरणी हो सकती है।

विषय

स्ट्रिंग या सरणी खोजने और बदलने के लिए स्ट्रिंग्स के साथ।

सीमा

प्रत्येक विषय स्ट्रिंग में प्रत्येक पैटर्न के लिए अधिकतम संभव प्रतिस्थापन

गिनती

यह एक वैकल्पिक पैरामीटर है, यदि निर्दिष्ट किया गया है तो यह चर किए गए प्रतिस्थापन की संख्या से भर जाएगा।

आइए preg_replace() फ़ंक्शन की सहायता से एक स्ट्रिंग से गैर-अल्फ़ान्यूमेरिक वर्णों को निकालने के लिए एक उदाहरण के साथ प्रदर्शित करते हैं।

उदाहरण

<?php
   $str = "tu!tor^ials$%!poi&nt";
   echo preg_replace('/[^a-zA-Z0-9]/','', $str);
?>

आउटपुट

tutorialspoint

स्पष्टीकरण

उपरोक्त उदाहरण में, एक स्ट्रिंग "$str" में गैर-अल्फ़ान्यूमेरिक वर्ण हैं। हमने वांछित आउटपुट प्राप्त करने के लिए स्ट्रिंग से उन वर्णों को निकालने के लिए preg_replace() का उपयोग किया है।


  1. पायथन में स्ट्रिंग से अंकों को छोड़कर वर्णों को कैसे हटाएं?

    इसे हासिल करने के लिए हमारे पास कई तरह के तरीके हैं। यदि कथन के लिए ... का उपयोग करके हम गैर-अंकीय वर्णों को फ़िल्टर कर सकते हैं। उदाहरण के लिए: >>> s = "H3ll0 P30P13" >>> ''.join(i for i in s if i.isdigit()) '303013' हम वर्णों को फ़िल्टर करने के लिए फ़िल

  1. पायथन में एक स्ट्रिंग से विशिष्ट वर्ण कैसे निकालें?

    स्ट्रिंग क्लास में एक विधि प्रतिस्थापित होती है जिसका उपयोग स्ट्रिंग में सबस्ट्रिंग को बदलने के लिए किया जा सकता है। हम इस पद्धति का उपयोग उन वर्णों को बदलने के लिए कर सकते हैं जिन्हें हम खाली स्ट्रिंग से हटाना चाहते हैं। उदाहरण के लिए: >>> "Hello people".replace("e", &q

  1. Excel में गैर-अल्फ़ान्यूमेरिक वर्ण कैसे निकालें (2 तरीके)

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