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

पायथन रेगुलर एक्सप्रेशन का उपयोग करके व्हाइटस्पेस से मेल खाएं लेकिन न्यूलाइन से नहीं?


निम्नलिखित कोड दिए गए स्ट्रिंग में केवल व्हाइटस्पेस से मेल खाता है लेकिन न्यूलाइन से नहीं।

उदाहरण

import re
print re.findall(r"(\s){1,}", """I find     Tutorialspoint useful""")

आउटपुट

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

[' ', ' ', ' ']

  1. - पायथन में रेगुलर एक्सप्रेशन का उपयोग करके नॉन-डिजिट कैरेक्टर कैसे मैच करें?

    निम्नलिखित कोड दिए गए स्ट्रिंग में पायथन रेगेक्स का उपयोग करके सभी नॉन-डिजिट कैरेक्टर्स को मैच और प्रिंट करता है। उदाहरण import re foo = Mo4zam5Bi6QuE7 match = re.findall(r\D, foo) print(match) आउटपुट यह आउटपुट देता है: [M, o, z, a, m, B, i, Q, u, E] नोट: \D \d का पूरक है और किसी भी नॉन-डिजिट कैर

  1. - पायथन में रेगुलर एक्सप्रेशन का उपयोग करके नॉन-वर्ड कैरेक्टर्स से कैसे मिलान करें?

    नीचे दिया गया कोड दी गई स्ट्रिंग से सभी नॉन-वर्ड कैरेक्टर्स से मिलान करता है और उनकी सूची प्रिंट करता है।उदाहरणimport re\ns = ab5z8d*$&Y@\nregx = re.compile(r\W)\nresult = regx.findall(s)\nprint(result)आउटपुटयह आउटपुट देता है:[*, $, &, @]

  1. - पायथन में रेगुलर एक्सप्रेशन का उपयोग करके वर्ड से कैसे मिलान करें?

    निम्न कोड दी गई स्ट्रिंग में meeting शब्द से मिलान करता है।यह एनक्लोजिंग कैरेक्टर्स का सम्मान करने के लिए पॉजिटिव लुक-अहेड और लुक-बिहाइंड असर्शन का उपयोग करता है लेकिन उन्हें मिलान में शामिल किए बिना।उदाहरणimport re\ns = https://www.google.com/meeting_agenda_minutes.html\nresult = re.findall(r(?<=[\