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

पायथन नियमित अभिव्यक्ति में कैप्चर समूहों की संख्या कैसे प्राप्त करें?


निम्न कोड को दिए गए स्ट्रिंग में पायथन रेगेक्स का उपयोग करके कैप्चर किए गए समूहों की संख्या प्राप्त होती है

उदाहरण

import re
m = re.match(r"(\d)(\d)(\d)", "632")
print len(m.groups())

आउटपुट

यह आउटपुट देता है

3

  1. पाइथन में रेगुलर एक्सप्रेशन ग्रुपिंग कैसे काम करती है?

    समूह बनाना हम रेगुलर एक्सप्रेशन के भाग को कोष्ठकों से घेर कर समूहित करते हैं। इस प्रकार हम एक वर्ण के बजाय पूरे समूह में ऑपरेटरों को लागू करते हैं। ग्रुप कैप्चर करना कोष्ठक न केवल उप-अभिव्यक्तियों को समूहित करते हैं बल्कि वे बैकरेफरेंस भी बनाते हैं। रेगुलर एक्सप्रेशन के समूहीकृत भाग से मेल खाने वाल

  1. पायथन में नियमित अभिव्यक्ति संशोधक कैसे काम करते हैं?

    नियमित अभिव्यक्ति शाब्दिक में मिलान के विभिन्न पहलुओं को नियंत्रित करने के लिए एक वैकल्पिक संशोधक शामिल हो सकता है। संशोधक एक वैकल्पिक ध्वज के रूप में निर्दिष्ट हैं। आप अनन्य OR (|) का उपयोग करके कई संशोधक प्रदान कर सकते हैं, और इनमें से किसी एक द्वारा प्रस्तुत किया जा सकता है - निम्नलिखित विभिन्न

  1. पायथन का उपयोग करके कच्चे डिवाइस नंबर से डिवाइस प्रमुख संख्या कैसे प्राप्त करें?

    विधि os.major(device) एक कच्चे डिवाइस नंबर (आमतौर पर स्टेट से st_dev या st_rdev फ़ील्ड) से डिवाइस प्रमुख संख्या को निकालती है। उदाहरण इस पद्धति का उपयोग करने के लिए, आपके पास कच्चा डिवाइस नंबर होना चाहिए। आप इसे इस प्रकार उपयोग कर सकते हैं: import os, sys path = "/var/www/html/foo.txt" #