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

PHP स्ट्रिंग से नॉन-अल्फान्यूमेरिक कैरेक्टर्स कैसे हटाएं?

हम PHP में preg_replace() फंक्शन का उपयोग करके स्ट्रिंग से नॉन-अल्फान्यूमेरिक कैरेक्टर्स को हटा सकते हैं। preg_replace() फंक्शन PHP में एक इनबिल्ट फंक्शन है जिसका उपयोग सर्च और रिप्लेस कंटेंट के लिए रेगुलर एक्सप्रेशन करने के लिए किया जाता है।

सिंटैक्स

preg_replace(pattern,replacement,subject,limit,count )

आइए फंक्शन के पैरामीटर्स पर चर्चा करें।

pattern

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

replacement

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

subject

खोजने और रिप्लेस करने के लिए स्ट्रिंग या स्ट्रिंग्स के साथ एक ऐरे।

limit

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

count

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

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

उदाहरण

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

आउटपुट

tutorialspoint

व्याख्या

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

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

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

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

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

  1. Excel गाइड: सेल्स से नॉन-अल्फ़ान्यूमेरिक वर्ण हटाने के 2 सरल तरीके Excel गाइड: सेल्स से नॉन-अल्फ़ान्यूमेरिक वर्ण हटाने के 2 सरल तरीके

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