دروس الوحدة (1/4)
مجموعات الأحرف: `[abc]`
عندما لا تكون فئة محددة مسبقًا مثل \d أو \w كافية، يمكنك تحديد
مجموعة أحرف مخصصة مع أقواس مربعة [...]. داخل الأقواس،
كل حرف هو بديل: يتطابق التعبير العادي واحد من أي من
العناصر المدرجة.
Pattern: [aeiou]
Sample: ciao mondo
^ ^^ ^^كل حرف متحرك هو تطابق من تلقاء نفسه. الأقواس تتطابق مع حرف واحد بالضبط
(ما لم يتم تحديدها كميًا): [aeiou]+ يتطابق مع تسلسل متجاور من حروف العلة.
أحرف خاصة بين قوسين
داخل [...] معظم الأحرف الوصفية تفقد معناها الخاص:
.بالداخل[.]يتطابق مع نقطة حرفية (لا حاجة إلى الهروب).*، +،?،(،)،{،}هي حرفية.\]^تظل مميزة ويجب الهروب منها أو وضعها بعناية.
Pattern: [.,;:]
Match: any punctuation mark among dot, comma, semicolon, colon.أحرف خاصة داخل قوسين مربعين
تفقد معظم الأحرف الوصفية للتعبير العادي (.، *، +، ?، وما إلى ذلك) معناها الخاص داخل الأقواس ويتم التعامل معها كأحرف حرفية. فقط الشرطة -، وعلامة الإقحام ^ في البداية، والشرطة المائلة العكسية \\ تحتفظ بالمعاني التشغيلية.
جربه
ابحث عن كل حرف متحرك (a، e، i، o، u، بما في ذلك الأحرف الكبيرة) في النص، واحدًا تلو الآخر.
إظهار التلميح
أضف حروف العلة الكبيرة داخل الأقواس، أو استخدم علامة i.
الحل متاح بعد 3 من المحاولات
تمرين المراجعة
البحث عن علامات الترقيم: النقطة، الفاصلة، الفاصلة المنقوطة، النقطتان، علامة التعجب، علامة الاستفهام.
إظهار التلميح
داخل [.,;:!?] جميع الشخصيات حرفية، ولا حاجة للهروب.
الحل متاح بعد 3 من المحاولات
التحدي الإضافي
ابحث عن جميع حروف العلة الإيطالية (`àèéìòù`) في النص.
إظهار التلميح
قم بإدراج الحروف المعلمة داخل قوسين مربعين.
الحل متاح بعد 3 من المحاولات