كيف يعمل

1

أدخل نصك

الصق أو اكتب النص الذي تريد البحث فيه. ارفع الملفات أو استخدم السحب والإفلات.

2

البحث والاستبدال

أدخل مصطلح البحث ونص الاستبدال. فعل وضع التعبيرات العادية لمطابقة الأنماط المتقدمة.

3

المراجعة والتطبيق

تنقل عبر التطابقات المميزة، استبدل واحدة تلو الأخرى أو الكل مرة واحدة. نزل أو انسخ النتائج.

الميزات الرئيسية

خصوصية 100%

تتم جميع عمليات المعالجة في متصفحك. نصك لا يغادر جهازك أبداً. لا رفع للملفات إلى الخادم، ولا جمع للبيانات.

دعم التعبيرات العادية

دعم كامل للتعبيرات العادية مع وضعي multiline و dotall. مجموعات الالتقاط، البحث المسبق، وجميع ميزات التعبيرات العادية القياسية.

الحفاظ على الحالة

مطابقة نمط حالة الأحرف للنص الأصلي تلقائياً. مثال: Hello→Goodbye، HELLO→GOODBYE، hello→goodbye.

سجل التراجع والإعادة

دعم كامل للتراجع والإعادة مع سجل متعدد الخطوات. لا تقلق أبداً بشأن فقدان عملك.

تمييز مباشر

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

بدون حدود

لا حدود لعدد الأحرف، ولا قيود على حجم الملف. عالج قدر ما يستطيع متصفحك تحمله من النصوص.

مرجع سريع للتعبيرات العادية

النمطالوصفمثال
.أي حرفc.t → cat, cot, cut
\dأي رقم (0-9)\d+ → 123, 42, 7
\wحرف كلمة (a-z, A-Z, 0-9, _)\w+ → hello, World_1
\sمسافة بيضاء (مسافة، تبويب، سطر جديد)\s+ → spaces, tabs
^بداية السطر^Hello → Hello at start
$نهاية السطرend$ → end at line end
()مجموعة التقاط(\w+)@(\w+) → $1, $2
*صفر أو أكثرab*c → ac, abc, abbc
+واحد أو أكثرab+c → abc, abbc
?صفر أو واحدcolou?r → color, colour

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

هل بيانات نصي آمنة؟

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

كيف أستخدم التعبيرات العادية؟

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

ماذا يفعل خيار الحفاظ على الحالة (Preserve Case)؟

عند تفعيله، تطابق الاستبدالات تلقائياً نمط حالة الأحرف للنص الأصلي. إذا استبدلت "hello" بـ "goodbye": تصبح "Hello" هي "Goodbye"، و "HELLO" تصبح "GOODBYE"، و "hello" تصبح "goodbye". هذا رائع للحفاظ على اتساق حالة الأحرف.

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

نعم! في وضع التعبيرات العادية، استخدم الأقواس لإنشاء مجموعات التقاط في نمط البحث الخاص بك. ثم أشر إليها في الاستبدال باستخدام $1، $2، إلخ. على سبيل المثال، ابحث عن "(\w+)@(\w+)" واستبدلها بـ "$2-$1" لتبديل الأجزاء.

ما هما وضعا Multiline و Dotall؟

يجعل وضع Multiline الرموز ^ و $ تطابق بداية ونهاية كل سطر، وليس النص بأكمله فقط. يجعل وضع Dotall الحرف . يطابق أحرف السطر الجديد أيضاً. هذه الأوضاع ضرورية للعمل مع المحتوى متعدد الأسطر.

هل هناك أي حدود لحجم النص؟

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

من يستخدم هذه الأداة؟

المطورون

إعادة هيكلة الكود، تغيير أسماء المتغيرات، تحديث نقاط نهاية API، وإصلاح الأخطاء الإملائية عبر الملفات.

الكتاب والمحررون

تغيير أسماء الشخصيات، إصلاح الأخطاء الإملائية المتكررة، وتحديث المصطلحات عبر المخطوطات.

محللو البيانات

تنظيف بيانات CSV، توحيد التنسيقات، وإصلاح عدم الاتساق في مجموعات البيانات الكبيرة.

المترجمون

استبدال المصطلحات بشكل متسق عبر المستندات، وصيانة القواميس.