Regex أداة اختبار وتصحيح الأخطاء- أداة مجانية عبر الإنترنت لاختبار التعابير العادية

Results:

Regex مُختبِر ومُصحِّح الأخطاء- اختبر تعبيراتك العادية عبر الإنترنت، وتحقق من صحتها، وصحح أخطائها

ما هو Regex المختبر والمصحح؟

أداة Regex الاختبار والتصحيح أداة فعّالة عبر الإنترنت تُمكّنك من اختبار التعبيرات العادية() والتحقق من صحتها وتصحيح أخطائها regex في الوقت الفعلي. سواء كنت مطورًا أو محلل بيانات أو مسؤول نظام، فإن إتقان التعبيرات العادية يُساعدك على التعامل بكفاءة مع مهام معالجة النصوص والتحقق من صحة البيانات ومطابقة الأنماط.

تُستخدم التعبيرات النمطية على نطاق واسع في لغات البرمجة مثل JavaScript PHP Python و Perl Go Ruby ، بالإضافة إلى أدوات سطر الأوامر مثل grep وsed وawk ونصوص bash . ومع ذلك، قد يكون إنشاء تعبير نمطي مثالي regex أمرًا صعبًا نظرًا لتعقيد صياغته. وهنا تكمن فائدة هذه الأداة.

الميزات الرئيسية للمختبر Regex والمصحح

  • المطابقة في الوقت الفعلي: شاهد regex نتائجك أثناء الكتابة.

  • تسليط الضوء على الأخطاء: احصل على تعليقات فورية حول regex أخطاء بناء الجملة.

  • دعم العلامات المتعددة: اختبار باستخدام علامات مثل Global(g) ، و Case Insensitive(i) ، و Multiline(m) ، و Dot All(s) ، و Unicode(u) .

  • التحقق سطرًا بسطر: حدد الأسطر التي تتطابق مع نمطك وتلك التي تحتوي على أخطاء.

  • سهل الاستخدام: واجهة بسيطة للمبتدئين والمستخدمين المتقدمين.

كيفية استخدام Regex المختبر والمصحح

  1. أدخل تعبيرك العادي: اكتب regex النمط الخاص بك في حقل الإدخال "التعبير العادي" .

  2. إضافة سلاسل اختبار: ألصق نص الاختبار في منطقة "سلاسل الاختبار" . سيتم التحقق من صحة كل سطر على حدة.

  3. تحديد الأعلام: اختر الأعلام المناسبة لـ regex.

  4. انقر فوق "اختبار Regex " لرؤية النتائج.

المثال 1: التحقق من صحة عناوين البريد الإلكتروني

Regex نمط:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

سلسلة الاختبار:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

النتيجة المتوقعة:

مُطابق:

لا مثيل لها:

  • hello1example.com

  • بريد إلكتروني غير صالح@com

المثال 2: استخراج عناوين URL

Regex نمط:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

سلسلة الاختبار:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

النتيجة المتوقعة:

مُطابق:

لا مثيل لها:

  • ftp://example.com

  • example.com

المثال 3: التحقق من صحة أرقام الهاتف

Regex نمط:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

سلسلة الاختبار:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

النتيجة المتوقعة:

مُطابق:

  • +1-800-555-1234

  • (123) 456-7890

  • 800.555.1234

  • +44 20 7946 0958

  • 555-1234

لا مثيل لها:

  • رقم هاتف غير صالح

نصائح لإنشاء تعبيرات منتظمة فعالة

  • استخدم نقاط الربط مثل ^(بداية السطر) و $(نهاية السطر) لمطابقة مواضع محددة.

  • استخدم فئات الأحرف مثل [a-z] ، [A-Z] ، و [0-9] لتحديد الأحرف المسموح بها.

  • استخدم الكميات مثل + ، * ، ? ، و {n,m} للتحكم في عدد التكرارات.

  • استخدم المجموعات والمراجع الخلفية لالتقاط الأنماط المتطابقة وإعادة استخدامها.

  • استخدم علامات مثل g ، i ، m ، s ، و u للتحكم في سلوك المطابقة.

خاتمة

إتقان التعبيرات النمطية يوفر عليك الوقت والجهد عند العمل مع بيانات النصوص. يُسهّل هذا Regex المُختبر والمُصحِّح اختبار أنماطك والتحقق منها وتصحيح أخطائها قبل استخدامها في برمجتك. جرّبه regex اليوم وكن خبيرًا!