كيف يمكنني اختبار التعبيرات العادية باستخدام محركات RE متعددة؟[مغلق]

StackOverflow https://stackoverflow.com/questions/32282

  •  09-06-2019
  •  | 
  •  

سؤال

كيف يمكنني اختبار نفس التعبير العادي مقابل محركات التعبير العادية المختلفة؟

هل كانت مفيدة؟

المحلول

أقوى أداة اختبار regexp المجانية عبر الإنترنت هي إلى حد بعيد http://regex101.com/ - يتيح لك تحديد محرك RE (PRE، وJavaScript، وPython)، ويحتوي على مصحح أخطاء، ويلون المطابقات، ويشرح التعبير العادي بسرعة، ويمكنه إنشاء روابط دائمة لملعب التعبير العادي.

أدوات أخرى على الإنترنت:

أدوات سطح مكتب Windows:

  • مدرب ريجكس - تطبيق ويندوز مجاني
  • RegexBuddy الموصى به من قبل معظم الناس، يكلف 39.95 دولارًا أمريكيًا

جيف أتوود [كتب عن التعبيرات العادية] (منشور :).

تشمل الأدوات الأخرى الموصى بها من قبل مستخدمي SO ما يلي:

نصائح أخرى

انا استخدم اكسبريسو (www.ultrapico.com).لديها الكثير من الميزات الرائعة للمطور.كان Regulator هو المفضل لدي، ولكن لم يتم تحديثه منذ فترة طويلة وكنت أواجه باستمرار أعطالًا مع RegExs المعقدة.

فيما يلي بعض منها لنظام التشغيل Mac:(ملحوظة:لا تحكم على الأدوات من خلال مواقعها الإلكترونية)

  • RegExhibit - المفضل لدي، قوي وسهل
  • ريجي - بسيطة ونظيفة
  • RegexWidget - القطعة لوحة القيادة للاختبار السريع

إذا كنت من مستخدمي Emacs، فإن الأمر re-builder يتيح لك كتابة تعبير Emacs العادي ويظهر بسرعة السلاسل المطابقة في المخزن المؤقت الحالي، مع ألوان لتمييز المجموعات.إنه مجاني مثل Emacs.

روبيل مجاني وسهل الاستخدام ويبدو جميلاً.

RegexBuddy هو سلاح الاختيار

أنا استخدم ممتازة ومجانية مصمم التعبير العادي لبرنامج Rad.

إذا كنت تريد فقط كتابة تعبير عادي، فاحصل على القليل من المساعدة في بناء الجملة واختبار مطابقة واستبدال RE، فهذه الأداة ذات البصمة الخفيفة إلى حد ما هي المثالية.

زوجان من ملحقات Eclipse لأولئك الذين يستخدمون Eclipse،
http://www.brosinski.com/regex/

http://www.bastian-bergerhoff.com/Eclipse/features/web/QuickREx/toc.html

كودوس بالطبع.لأنها بيثونية.;)

RegexBuddy عظيم!!!

أوافق على RegExBuddy، ولكن إذا كنت تريد مجانًا أو عندما أعمل في مكان ما وليس على نظامي الخاص RegExr هي أداة رائعة عبر الإنترنت (Flash) تحتوي على الكثير من مقاطع التعبير العادي المعدة مسبقًا للعمل بها وتقوم بمطابقة الأنماط في الوقت الفعلي للاختبار الخاص بك.

في المعيار بايثون التثبيت هناك دليل "أدوات/برامج نصية" يحتوي على redemo.py.

هذا يخلق تفاعلية نافذة Tkinter التي يمكنك من خلالها تجربة التعبيرات العادية.

في الماضي كنت أفضّل The Regex Coach لتصميمه المبسط وإبرازه الفوري وسعره (مجاني).

من حين لآخر، على الرغم من أنني أواجه مشكلة عند محاولة اختبار التعبيرات العادية لـ .NET.ومن أجل ذلك، اتضح أنه من الأفضل استخدام أداة تستخدم فعليًا محرك التعبير العادي .NET.كان هذا هو السبب الكامل للبناء ريجكس هيرو العام الماضي.يتم تشغيله في Silverlight، وعلى هذا النحو، يتم تشغيله من مكتبة .NET Regex Class مباشرةً.

يقوم Regexbuddy بكل هذا. http://www.regexbuddy.com/

انظر الإجابة المقبولة على هذا السؤال: تعلم التعبيرات العادية

سأضيف إلى التصويت ريجي بالنسبة لنظام التشغيل Mac، سأجرب بعضًا من العناصر الأخرى التي اقترحها جوزيف وأقوم بالتصويت لصالح هذا المنشور غدًا عندما تتم إعادة تعيين الحد الأقصى الخاص بي.

على الانترنت: http://regexpal.com/لسطح المكتب: مدرب ريجكس

+1 للحصول على Regex Coach هنا.مجاني ويقوم بالمهمة بشكل جيد حقًا.

http://www.weitz.de/regex-coach/

أنا لا أزال كبيرا المنظم معجب.
توجد بعض مشكلات الاستقرار ولكن يمكن حلها عن طريق تعطيل التحسس الذكي.يغضب من بعض التعبيرات والأخطاء المطبعية في بناء التعبير.

أحب ذلك إذا روي أوشيروف محدث، ولكن يبدو أنه مشغول بأشياء أخرى.

أحب استخدام هذا عبر الإنترنت:http://www.cuneytyilmaz.com/prog/jrx/بالطبع، سيكون جافا سكريبت regexp، لكنني لم أفعل أي شيء ذكي بما يكفي لملاحظة الفرق.

ما هي قيمة وقتك؟ادفع 40 دولارًا واحصل على RegexBuddy.لقد فعلت ذلك، وقمت بالترقية من الإصدار 2.x إلى الإصدار 3.x.لقد دفعت ثمنها مرات عديدة.

أنا شخصيا أحب اختبار التعبير العادي.

إنه مكون إضافي مجاني لمتصفح فايرفوكس، لذا قم بتشغيله دائمًا!

أيضًا هذا البرنامج المساعد ريجكس يمكن أن تكون مفيدة ل كسوف و فكرة المستخدمين.

انا يعجبني http://regexhero.net/tester/ كثيراً

الدفع ريجكس ماستر وهو مجاني ومفتوح المصدر اختبار التعبير العادي

يمكن لاختبار regex هذا اختبار جافا سكريبت وphp وpythonhttp://www.piliapp.com/regex-tester/

RegExBuddy حتى الآن أتفق معه وأؤيده.

RegExr للاختبار باستخدام Actionscript 3 (أيًا كان المعيار)

http://rgx-extract-replace.appspot.comلديه الوظيفة لتجنيد مجموعات regex التي تم التقاطها المنسقة في الأعمدة ويمكن اختياريا استبدال الأنماط المتطابقة في نص الإدخال.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top