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

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


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

उदाहरण 1

<?php
$my_str="Thisis!@sample*on&ly)#$";
$my_str = preg_replace('/[^a-z0-9]/i', '', $my_str);
echo "नॉन-अल्फान्यूमेरिक कैरेक्टर्स हटाने के बाद स्ट्रिंग है: ";
echo($my_str);
?>

आउटपुट

नॉन-अल्फान्यूमेरिक कैरेक्टर्स हटाने के बाद स्ट्रिंग है: Thisissampleonly

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

उदाहरण 2

<?php
$my_str="This!#is^&*a)(sample*+_only";
$my_str = preg_replace('/[\W]/', '', $my_str);
echo "नॉन-अल्फान्यूमेरिक कैरेक्टर्स हटाने के बाद स्ट्रिंग है: ";
echo($my_str);
?>

आउटपुट

नॉन-अल्फान्यूमेरिक कैरेक्टर्स हटाने के बाद स्ट्रिंग है: Thisisasample_only

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


  1. - आकार n की स्ट्रिंग को n बार बाएं घुमाने का पायथन प्रोग्राम

    मान लीजिए हमारे पास आकार n की s नामक एक स्ट्रिंग है। हमें 1 स्थान, 2 स्थान ... n स्थान घुमाकर सभी घुमाई गई स्ट्रिंग्स ढूंढनी हैं। तो, यदि इनपुट s = hello है, तो आउटपुट [elloh, llohe, lohel, ohell, hello] होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे: res := एक नई सूची n := s का आकार i के लिए

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

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

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

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