TextSorter
/ /
أدخل نمطًا أعلاه، ثم الصق نص الاختبار هنا

مرجع علامات ضبط (Flags) الـ Regex

العلامة الاسم الوصف مثال
g عام (Global) العثور على جميع المطابقات بدلاً من التوقف عند الأولى /cat/g يطابق كل كلمة "cat"
i تجاهل الحالة (Case insensitive) المطابقة بغض النظر عن حالة الأحرف (كبيرة أو صغيرة) /hello/i يطابق "Hello"، "HELLO"
m متعدد الأسطر (Multiline) يجعل ^ و $ يطابقان بداية ونهاية كل سطر /^\d+/m يطابق الأرقام في بداية الأسطر
s شامل (DotAll) يجعل . يطابق أحرف السطر الجديد أيضًا /a.b/s يطابق "a\nb"
u يونيكود (Unicode) يُفعّل المطابقة الكاملة لمعيار Unicode /\u{1F600}/u يطابق الرموز التعبيرية
y لاصق (Sticky) يطابق فقط عند موضع lastIndex الحالي يُستخدم للتحليل المتسلسل

أنماط Regex الشائعة

انقر فوق استخدام لتحميل أي نمط مباشرة في المختبر:

الاسم النمط العلامات

لماذا تحتاج إلى أداة اختبار التعابير النمطية

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

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

😜 كيف تتقن مطابقة الأنماط

إن إتقان مطابقة الأنماط هو رحلة من الصبر والممارسة اليومية والكثير من التجربة والخطأ. ابدأ صغيرا. لا تحاول كتابة نمط يقر بصلاحية رواية كاملة في محاولتك الأولى. ابدأ بفئات أحرف بسيطة، وتعلم كيف تعمل المحددات الكمية، وابن ببطء للوصول إلى التأكيدات (lookarounds) ومجموعات الالتقاط. إنه يشبه إلى حد كبير تعلم لغة جديدة، باستثناء أن هذه اللغة تتكون بالكامل من علامات الترقيم. فيما يلي بعض النصائح المهمة التي يجب وضعها في الاعتبار أثناء التعلم:

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

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

ميزات متقدمة ستحبها

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

🚀 الأداء والخصوصية

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

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

📋 سيناريوهات يومية

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

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

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

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

ما هو التعبير النمطي (regex)؟
التعبير النمطي هو تسلسل من الحروف يحدد نمط بحث. ويُستخدم للعثور على النصوص أو مطابقتها أو التحقق من صحتها أو استبدالها. يدعم Regex عمليًا في كل لغات البرمجة ومحرري النصوص، مما يجعله أحد أكثر أدوات النصوص تنوعًا وفائدة.
كيف أختبر تعبيرًا نمطيًا؟
أدخل النمط الخاص بك في الحقل أعلاه والصق نص الاختبار في المحرر. يتم تحديث النتائج تلقائيًا أثناء الكتابة - حيث يتم تمييز المطابقات في المعاينة وإدراجها أدناه مع موضعها وطولها وأي مجموعات تم التقاطها.
ما هي علامات ضبط (flags) الـ regex التي يجب أن أستخدمها؟
العلامات الأكثر استخدامًا هي g (عام - للعثور على جميع المطابقات)، و i (تجاهل حالة الأحرف)، و m (متعدد الأسطر - يطابق ^ و $ حدود الأسطر)، و s (شامل - يطابق الرمز . السطور الجديدة أيضًا). يمكنك الجمع بينها بحرية، مثل gi للمطابقة العامة مع تجاهل حالة الأحرف.
كيف أجعل الـ regex غير حساس لحالة الأحرف؟
أضف العلامة i. مع النمط hello وعلامات الضبط gi، سيطابق المختبر "hello" و "Hello" و "HELLO" وكل المتغيرات الأخرى لحالة الأحرف.

أدوات ذات صلة

🔒 خاص وآمن 100%

تتم جميع اختبارات regex محليًا في متصفحك. لا يتم إرسال الأنماط أو نصوص الاختبار إلى أي خادم - آمن لكلمات المرور، الرموز المميزة (tokens)، التعليمات البرمجية الخاصة، أو أي محتوى حساس.