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

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

स्ट्रिंग से गैर-अल्फ़ान्यूमेरिक वर्णों को हटाने के लिए, कोड इस प्रकार है -

उदाहरण

<?php
$my_str="Thisis!@sample*on&ly)#$";
$my_str = preg_replace( '/[^a-z0-9]/i', '', $my_str);
echo "The non-alphanumeric characters removed gives the string as ";
echo($my_str);
?>
. के रूप में देते हैं

आउटपुट

The non-alphanumeric characters removed gives the string as Thisissampleonly

स्ट्रिंग से अल्फ़ान्यूमेरिक वर्णों को हटाने के लिए 'preg_replace' फ़ंक्शन का उपयोग किया जाता है। अल्फ़ान्यूमेरिक वर्णों को फ़िल्टर करने के लिए एक नियमित अभिव्यक्ति का उपयोग किया जाता है। स्ट्रिंग को पहले परिभाषित किया गया है और इस पर 'preg_replace' फ़ंक्शन को कॉल किया जाता है और सुधारित स्ट्रिंग कंसोल पर प्रदर्शित होती है।

उदाहरण

<?php
$my_str="This!#is^&*a)(sample*+_only";
$my_str = preg_replace( '/[W]/', '', $my_str);
echo "The non-alphanumeric characters removed gives the string as ";
echo($my_str);
?>
. के रूप में देता है

आउटपुट

The non-alphanumeric characters removed gives the string as Thisisasample_only

यहां अंतर केवल इतना है कि एक अलग रेगुलर एक्सप्रेशन का उपयोग किया जाता है। इसका मतलब पिछले रेगुलर एक्सप्रेशन जैसा ही है, लेकिन इसे अलग तरीके से लिखा गया है।


  1. पायथन में दिए गए स्ट्रिंग से डुप्लिकेट वर्णों को हटाने का कार्यक्रम

    मान लीजिए कि हमारे पास एक स्ट्रिंग s है। हमें उन सभी डुप्लिकेट वर्णों को हटाना होगा जो पहले ही सामने आ चुके हैं। अंतिम स्ट्रिंग में वास्तविक वर्णों की तरह ही वर्णों का क्रम होगा। हम वर्णों के सम्मिलन क्रम को बनाए रखने के लिए आदेशित शब्दकोश का उपयोग करके इसे हल कर सकते हैं। मान उन वर्णों की आवृत्ति

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

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

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

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