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

Python - स्ट्रिंग से प्रतिशत निकालना


जब स्ट्रिंग से प्रतिशत निकालना आवश्यक हो, तो नियमित अभिव्यक्तियों और पैकेज की 'findall' विधि का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

import re
my_string = 'Python is % always fun % to learn % and teach'
print("The list is : ")
print(my_string)
my_result = re.findall('\d*%', my_string)
print("The resultant list is : ")
print(my_result)

आउटपुट

The list is : Python is % always fun % to learn % and teach
The resultant list is : ['%', '%', '%']

व्याख्या

  • आवश्यक पैकेज वातावरण में आयात किए गए हैं।

  • एक स्ट्रिंग परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • नियमित अभिव्यक्ति पैकेज की 'findall' विधि का उपयोग एक पैटर्न परिभाषित करने और उस पर काम करने के लिए स्ट्रिंग पास करने के लिए किया जाता है।

  • इसे एक चर को निर्दिष्ट किया जाता है।

  • इस चर को स्क्रीन पर आउटपुट के रूप में प्रदर्शित किया जाता है।


  1. - पायथन में स्ट्रिंग से तारीख कैसे निकालें

    आपको स्ट्रिंग में मौजूद तारीख के प्रारूप को जानना होगा ताकि उसे निकाला जा सके। आप बस एक नियमित अभिव्यक्ति का उपयोग करके तारीख निकाल सकते हैं और पार्स करने के लिए datetime.datetime.strptime का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके पास स्ट्रिंग में YYYY-MM-DD प्रारूप में तारीख है, तो आप इस तारीख

  1. - पायथन में स्ट्रिंग के अंदर से सबस्ट्रिंग कैसे निकालें

    आप स्ट्रिंग के अंदर से सबस्ट्रिंग निकालने के लिए नियमित अभिव्यक्तियों में ग्रुप कैप्चरिंग का उपयोग कर सकते हैं। आपको उस सबस्ट्रिंग के प्रारूप और परिवेश को जानना होगा जिसे आप निकालना चाहते हैं। उदाहरण के लिए, यदि आपके पास एक लाइन है और आप $xxx,xxx.xx प्रारूप में पैसे की जानकारी निकालना चाहते हैं, तो

  1. - पायथन में स्ट्रिंग से नंबर कैसे निकालें?

    यदि आप केवल पॉजिटिव इंटीजर्स चाहते हैं, तो आप विभाजित करके और नंबरों की खोज करके निम्न प्रकार से कर सकते हैं: >>> str = h3110 23 cat 444.4 rabbit 11 2 dog >>> [int(s) for s in str.split() if s.isdigit()] [23, 11, 2] अन्य सभी मामलों के लिए, नियमित अभिव्यक्ति का उपयोग करना सबसे अच्छा