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

पायथन रेगुलर एक्सप्रेशन का उपयोग करके टेक्स्ट से नंबर कैसे निकालें?


यदि हम दिए गए टेक्स्ट से सभी नंबरों/अंकों को अलग-अलग निकालना चाहते हैं तो हम निम्नलिखित रेगेक्स का उपयोग करते हैं

उदाहरण

import re
s = '12345 abcdf 67'
result=re.findall(r'\d', s)
print result

आउटपुट

['1', '2', '3', '4', '5', '6', '7']

यदि हम दिए गए टेक्स्ट से संख्याओं/अंकों के समूह निकालना चाहते हैं तो हम निम्नलिखित रेगेक्स का उपयोग करते हैं

उदाहरण

import re
s = '12345 abcdf 67'
result=re.findall(r'\d+', s)
print result

आउटपुट

['12345', '67']

  1. नियमित अभिव्यक्तियों का उपयोग करके स्ट्रिंग से संख्याएं कैसे निकालें?

    आप निम्न में से किसी एक रेगुलर एक्सप्रेशन का उपयोग करके दिए गए स्ट्रिंग में संख्याओं का मिलान कर सकते हैं - “\\d+”या,”([0-9]+)” उदाहरण 1 आयात करें ।में); System.out.println (नमूना पाठ दर्ज करें:); स्ट्रिंग डेटा =sc.nextLine (); // एक स्ट्रिंग में अंकों से मिलान करने के लिए नियमित अभिव्यक्ति स्ट्रिंग

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

    Tkinter एक पायथन लाइब्रेरी है जिसका उपयोग GUI- आधारित एप्लिकेशन बनाने और विकसित करने के लिए किया जाता है। इस लेख में, हम देखेंगे कि किसी लेबल से टेक्स्ट को कैसे हटाया जाए, जिसमें कुछ टेक्स्ट होगा। किसी लेबल से टेक्स्ट हटाने के लिए, हम एक संबद्ध बटन बनाएंगे जो लेबल के लिए ट्रिगर के रूप में कार्य करे

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

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