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]+)उदाहरण 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ExtractingDigits { public static void main(String[] args)

  1. Python में Label से Text कैसे Remove करें? Python में Label से Text कैसे Remove करें?

    Tkinter GUI-based applications बनाने और develop करने के लिए एक Python library है। इस लेख में, हम देखेंगे कि कुछ text वाले Label से text कैसे remove करें। Label से text remove करने के लिए, हम एक associated button बनाएंगे जो Label के लिए trigger के रूप में कार्य करेगा। उदाहरण # Import Tkinter Library

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

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