30 أدوات تعبير وموارد مفيدة مفيدة
التعبير العادي ، أو المعروف غالبًا باسم regex ، هو نموذج يتكون من قواعد تستخدم لمطابقة مجموعة معينة من السلاسل. إنها قوية للغاية ، وستحتاج إليها في معظم لغات البرمجة التي تصادفها ، خاصةً عندما تكون هناك حاجة لمسح ومطابقة السياق لمزيد من الإجراءات.
إليك مثال بسيط للتعبير العادي - لتتناسب مع كل سلسلة تتكون من "تعبير عادي"،"تعبيرات منتظمة"،"رجإكس"و"التعبير العادي"في المحتوى ، هذا هو نمط تعبيرك العادي - reg (التعبير ular؟ | ex (p | es)؟)
الآن ، قد تبدو مربكة بعض الشيء أو يصعب التقاطها في البداية ، ولكن بمجرد فهم بناء الجملة ، ستلاحظ أنها بسيطة جدًا وبالتأكيد مفيدة جدًا لمشاريع الترميز المستقبلية. تعلم واستخدام التعبيرات العادية لا يجب أن يكون عملية شاقة.
إليك قائمة بأدوات وموارد التعبير العادية المفيدة لتجعل حياتك أسهل. قائمة كاملة بعد القفز.
أدوات سطح المكتب ريجكس
اكسبرسو (يفوز)Expresso هو محرر ريجكس حائز على جوائز ومناسب للمبتدئين في التعبير العادي ؛ كما أن لديها بيئة تطوير كاملة المزايا للمبرمجين ومصممي الويب.
راد برنامج مصمم التعبير العادي (يفوز)تطبيق regex التفاعلي المستند إلى Windows مصمم ليكون بسيطًا وسهل الاستخدام ... مطلوب إطار عمل NET.
ريجكس المدرب (يفوز)تطبيق رسومي لـ Windows يمكن استخدامه لتجربة التعبيرات العادية (متوافقة مع Perl) بشكل تفاعلي.
سطح المكتب RegExr (وين ، ماك ، لينكس)أدوات للتعلم والتحرير واختبار التعبيرات العادية (RegEx أو RegExp للاختصار) على Mac OSX و Windows و Linux.
ريجكس القطعة (ماك)أداة تفاعلية لتجربة التعبيرات العادية لجافا سكريبت ولغات أخرى (مثل Sed أو Ruby أو Perl).
أداة اختبار الملحق Expressions TesterFirefox العادية للتعبيرات العادية مع تسليط الضوء على اللون (بما في ذلك التقديمات) والمساعدين لإنشاء التعبيرات.
أكثر من:
- ريجكس السحر (يفوز) - يولد تعبيرات منتظمة كاملة للمواصفات الخاصة بك دون الحاجة إلى التعامل مع بناء الجملة التعبير العادي.
أدوات Regex عبر الإنترنت
RegE xr تم إنشاؤها بواسطة gskinner ، وهي واحدة من أفضل أدوات التعبير العادية عبر الإنترنت التي رأيناها حتى الآن. إنه مجتمع مدفوع بأمثلة مفيدة في بناء جملة regex. يدعم المباراة واستبدالها.
HTML2Regexp - مولد التعبير العادي لبرنامج HTML Element Ruby لتوليد تعبيرات منتظمة لاستخراج عناصر HTML.
reWorkOnline أدوات التعبير العادية مع وظائف مثل استبدال ، متعددة ، تقسيم ، المسح وأكثر من ذلك. تحديث النتائج على الفور أثناء الكتابة.
محرر التعبير العادي القائم على RubularRuby. طريقة سهلة وبسيطة لاختبار تعبيراتك العادية على الويب.
Txt2reAwesome أداة صغيرة لتحديث ذاكرتك حول كيفية تجميع أنماط regex. يدعم Perl و PHP و Python و Java و Javascript و ColdFusion و C و C ++ و Ruby و VB و VBScript و JSharp و C Sharp و C ++ و .NET و VB.NET.
أكثر من:
- أداة اختبار التعبير العادية - تستخدم هذه الخدمة وظائف تعبير PHP العادية كقاعدة لعملياتها. يمكن أن يكون مفيدًا لمبرمجي اللغات الأخرى أيضًا.
- Rex V - مقيم تقييم التعبير العادي المستند إلى Ajax لثلاثة أنظمة تعبير عادية مختلفة PHP PCRE و PHP Posix و Javascript.
- Flex 3 Regular Expression Explorer - موقع اختبار تعبير منتظم منتظم مدفوع من المجتمع مع عينات يمكنك اللعب بها.
- Regex Pal - اختبار تعبير JavaScript العادي مع بناء جملة regex في الوقت الفعلي وإبراز المطابقة.
- Python Regular Expression Testing Tool - واحدة من أدوات التعبير العادية على شبكة الإنترنت بيثون لاختبار بسرعة التعبيرات العادية. يشمل دعم وظائف محددة بيثون ريجكس مثل dotall ويونيكود.
المزيد من القراءة على ريجكس
- استخدام التعبيرات العادية - تعبير منتظم باختصار.
- أساسيات التعبير العادية
- مرجع بناء الجملة الأساسي التعبير
- ورقة الغش العادية لـ Expressions - دليل مرجعي سريع للتعبيرات العادية ، بما في ذلك الرموز والنطاقات والتجميعات والتأكيدات وبعض أنماط النماذج لبدء الاستخدام.
- RegExLib cheatsheet - للحصول على .NET Framework.
- .صافي الإطار التعبيرات العادية
- خمسة عادات للنجاح التعبيرات العادية
- أمثلة للتعبير المنتظم - أمثلة على الأنماط التي يمكنك استخدامها لأغراضك الخاصة والتكيف معها.
- كيفية استخدام والحصول على أقصى استفادة من التعبيرات العادية
- مقدمة إلى التعبيرات العادية باستخدام JavaScript
- 37 التعبيرات العادية لـ PHP و Perl و JavaScript - قائمة التعبيرات العادية لـ PHP و Perl و JavaScript لحالات الاستخدام الشائعة التي تم اختبارها وهي جاهزة للعمل.
- 8 تعبيرات منتظمة يجب أن تعرفها
ربما نقوم فقط بخدش أسطح أدوات التعبير العادي المفيدة. إذا كنت تعتقد أننا قد فاتنا مقالة أو أدوات جيدة للتسجيل ، يرجى ترك تعليق أدناه. شكر!