वेब विकास में यूआरएल को मान्य करना एक सामान्य कार्य है। यह जांचने के लिए कि कोई यूआरएल अच्छी तरह से बना है या नहीं, रेगुलर एक्सप्रेशन का उपयोग किया जा सकता है। यहां एक नियमित अभिव्यक्ति है जिसका उपयोग पायथन में एक यूआरएल को मान्य करने के लिए किया जा सकता है:
p = re.compile('^(([^:/?#] ):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?')
नियमित अभिव्यक्ति निम्नलिखित भागों में विभाजित है:
यहां एक उदाहरण दिया गया है कि यूआरएल को मान्य करने के लिए रेगुलर एक्सप्रेशन का उपयोग कैसे करें:
import re
url = 'https://www.example.com/index.html'
p = re.compile('^(([^:/?#] ):)?(//([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?')
m = p.match(url)
if m:
# The URL is valid.
print("Valid URL")
else:
# The URL is invalid.
print("Invalid URL")
यह नियमित अभिव्यक्ति अधिकांश सामान्य यूआरएल प्रारूपों को मान्य कर सकती है, लेकिन विशिष्ट आवश्यकताओं को समायोजित करने के लिए इसे संशोधित करने की आवश्यकता हो सकती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3