ملخص الاختلافات في بناء جملة التعبير العادي لمختلف الأدوات واللغات؟

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

  •  09-06-2019
  •  | 
  •  

سؤال

لا أستطيع أبدًا تذكر الاختلافات في بناء جملة التعبير العادي التي تستخدمها أدوات مثل grep و AWK, أو لغات مثل Python وPHP.بشكل عام، تمتلك لغة Perl بناء الجملة الأكثر اتساعًا، لكنني غالبًا ما أتعثر بسبب القيود المفروضة حتى egrep ("ممتد" grep).

هل هناك موقع يسرد الاختلافات بطريقة موجزة وسهلة القراءة؟

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

المحلول

إتقان التعبيرات العادية, ، خصص الفصول الأربعة الأخيرة لـ Java وPHP وPerl و .شبكة.فصل واحد لكل منهما.على ما أعرفه، طبعة الجيب يحتوي فقط على تلك الفصول الأربعة الأخيرة.

نصائح أخرى

كمرجع مستقبلي، سأقدم ملخص بناء الجملة Regexp الصفحة التي تتناقض مع بناء الجملة ل grep, egrep, وإيماكس وبيرل وبيثون وتي سي إل.كما هو متوقع، تدعم لغة Perl أكبر مجموعة متنوعة من عوامل التشغيل، لكن تبدو لغة Python قادرة بنفس القدر، إن لم تكن أكثر من ذلك.

أجد هذا الموقع مفيدًا: http://www.regular-expressions.info/

بخلاف ذلك، أستخدم الوثائق المقابلة على نطاق واسع وأعتقد، بعد كل ما قيل وفعل، أنه لا توجد طريقة للتغلب على ذلك.

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