इस मामले में हम पाइथन में री मॉड्यूल का उपयोग करते हैं, यहां हम एक स्ट्रिंग स्वीकार करते हैं और जांचते हैं कि स्ट्रिंग में चींटी यूआरएल है या नहीं। यदि URL स्ट्रिंग में मौजूद है तो प्रदर्शित करें। हम इस समस्या को हल करने के लिए findall () पद्धति का उपयोग करते हैं।
एल्गोरिदम
Step 1: given string as input. Step 2: findall() function is return all non-overlapping matches of pattern in string and in this function the string is scanned left to right and matches are returned in the order found.
उदाहरण कोड
# Program to find the URL from an input string import re def url(str): # findall() has been used # with valid conditions for urls in string ur = re.findall('http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\), ]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', str) return ur # Driver Code str = 'https://auth.mywebsite.org / user / python program / https://www.mywebsite.org/' print("Url is :: ", url(str))
आउटपुट
Url is :: ['https://auth.mywebsite.org / user / python program / https://www.mywebsite.org/']