أداة مجانية

أداة اختبار Regex لسيرش كونسول وبايثون

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

اختبر التعبير كما يعمل في

اكتب كل استعلام أو رابط في سطر، فتعرض لك الأداة الأسطر التي يُبقيها الفلتر، كما يفعل سيرش كونسول تمامًا.

التعبير مقروءًا من اليسار إلى اليمين:^(كيف|كيفية|هل|لماذا|ليه|متى|امتى|أين|اين|فين|وين|كم|ما|ماذا|ايه|إيه|ازاي|إزاي)\s

تعبيرات جاهزة لسيرش كونسول

درس تقسيم الاستعلامات

سطر لكل استعلام أو رابط، ويمكنك لصقها من تقرير الأداء في سيرش كونسول.

النتيجة

شرح التعبير

  1. ^بداية النص
  2. (كيف|كيفية|هل|لماذا|ليه|متى|امتى|أين|اين|فين|وين|كم|ما|ماذا|ايه|إيه|ازاي|إزاي)واحدة من هذه الكلمات: كيف، كيفية، هل، لماذا، ليه، متى، امتى، أين، اين، فين، وين، كم، ما، ماذا، ايه، إيه، ازاي، إزاي
  3. \sمسافة، أو سطر جديد، أو Tab

قواعد Regex في سيرش كونسول

  1. يستخدم محرك RE2

    لذلك يرفض التعبيرات التي فيها Lookahead أو Lookbehind أو إحالة إلى مجموعة سابقة، وتنبّهك الأداة إلى ذلك قبل أن تجرب التعبير هناك.

  2. المطابقة جزئية

    يكفي أن يظهر التعبير في أي مكان من الاستعلام أو الرابط، فإذا أردت أن يبدأ به فاستخدم الرمز ^، وإذا أردت أن ينتهي به فاستخدم الرمز $.

  3. لا يفرّق بين الحروف الكبيرة والصغيرة

    يعدّ سيرش كونسول الحالتين شيئًا واحدًا، إلا إذا بدأت التعبير بالرمز (?-i)، فيصبح الرابط /Blog/ مختلفًا عن /blog/.

  4. يطابق أو لا يطابق

    يُبقي خيار «يطابق Regex» ما يطابق التعبير، ويستبعده خيار «لا يطابق Regex»، وهو المفيد لاستبعاد اسم علامتك التجارية مثلًا.

أهم رموز Regex

اضغط أي مثال لتجربه في الأداة.

^
بداية النص
$
نهاية النص
|
أو
( )
مجموعة
.
أي حرف واحد
*
يتكرر أي عدد من المرات أو لا يظهر
+
يظهر مرة أو أكثر
?
اختياري
{4,}
يظهر 4 مرات أو أكثر
[ ]
حرف واحد من مجموعة
[^ ]
حرف واحد ليس من المجموعة
\d
رقم
\s
مسافة
\S
حرف ليس مسافة
\.
نقطة حقيقية
\p{Arabic}
حرف عربي
(?-i)
يفرّق بين الحروف الكبيرة والصغيرة

كورس مجاني

تعلّم Regex لسيرش كونسول خطوة بخطوة

عشرة دروس تبدأ من أول تعبير تكتبه، وتنتهي بتحليل كامل لبيانات متجر إلكتروني، وفي كل درس تمارين تجربها في متصفحك.

ابدأ الكورس

أسئلة شائعة عن Regex

ما هو Regex؟

التعبير النمطي، أو Regex، طريقة لوصف شكل النص الذي تبحث عنه بدل كتابته حرفيًا، فبدل أن تكتب كل سؤال يبدأ بكيف أو هل واحدًا واحدًا، تكتب ^(كيف|هل) فيطابق كل استعلام يبدأ بإحداهما، ولذلك يستخدمه متخصصو السيو في فلاتر سيرش كونسول وGoogle Analytics وفي تحليل البيانات ببايثون.

كيف أستخدم Regex في سيرش كونسول؟

افتح تقرير الأداء في سيرش كونسول، وأضف فلترًا على الاستعلامات أو الصفحات، واختر الفلترة بتعبير Regex، ثم اكتب التعبير، واختر أن يُبقي الفلتر ما يطابقه أو أن يستبعده، وجرّب التعبير هنا أولًا لتتأكد أنه يطابق ما تريد.

لماذا يعمل التعبير هنا ولا يعمل في سيرش كونسول؟

تأكد أولًا أنك اخترت سيرش كونسول في الأداة، لأن بايثون وJavaScript يدعمان رموزًا يرفضها محرك RE2، مثل Lookahead والإحالة إلى مجموعة سابقة، ثم تذكّر أن الرمز \b لا يعرف حدود الكلمات العربية، وأن سيرش كونسول لا يفرّق بين الحروف الكبيرة والصغيرة إلا مع (?-i)، وشرحنا ذلك بالتفصيل في درس تصحيح Regex.

هل يختلف Regex في بايثون عن سيرش كونسول؟

الأساسيات واحدة، مثل ^ و$ و| والأقواس والتكرار، لكن بايثون يدعم ما لا يدعمه محرك RE2، مثل Lookahead والإحالة إلى مجموعة سابقة، ويفرّق بين الحروف الكبيرة والصغيرة ما لم تستخدم IGNORECASE، ولذلك اختر في الأداة المحرك الذي ستستخدم التعبير فيه، وإذا كتبت التعبير لكود فجرّبه في أداة اختبار Regex في بايثون أو أداة اختبار Regex في JavaScript.

هل تحفظ الأداة النص الذي أختبره؟

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

هل الأداة مجانية؟

نعم، الاختبار مجاني بلا حد، ولكل زائر 15 محاولة في اليوم لكتابة التعبير بالذكاء الاصطناعي.