TheBrain نشر 16 يناير 2016 أرسل تقرير نشر 16 يناير 2016 أريد التأكد من محتويات سلسلة نصية ما إذا كانت رابط HTTP أو لا فهل توجد طريقة في روبي لمعرفة ذلك؟ اقتباس
0 هشام رزق الله نشر 16 يناير 2016 أرسل تقرير نشر 16 يناير 2016 نعم توجد العديد من طرق لفعل ذلك في لغة روبي، فيمكنك على سبيل المثال استخدام دوال مكتبة URI لإنشاء دالة خاصة بك للتأكد من محتويات السلسلة النصية حيث سترجع رسالة خطأ إذا لم تكن رابط كما في المثال التالي:def uri?(string) uri = URI.parse(string) %w( http https ).include?(uri.scheme) rescue URI::BadURIError false rescue URI::InvalidURIError false end هذا المثال بسيط للغاية، ومن فوائد استخدام URI أيضا أنه يمكنك استخدام التعابير النمطية لإجراء عمليات تحقق أكثر تعقيدا. اقتباس
السؤال
TheBrain
أريد التأكد من محتويات سلسلة نصية ما إذا كانت رابط HTTP أو لا فهل توجد طريقة في روبي لمعرفة ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.