يعد التحقق من صحة عناوين URL مهمة شائعة في تطوير الويب. يمكن استخدام التعبير العادي للتحقق مما إذا كان عنوان URL منسقًا بشكل جيد. فيما يلي تعبير عادي يمكن استخدامه للتحقق من صحة عنوان URL في Python:
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")
يمكن لهذا التعبير العادي التحقق من صحة معظم تنسيقات URL الشائعة، ولكن قد يلزم تعديله لاستيعاب متطلبات معينة. تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3