بحث واستبدال

البحث عن النصوص واستبدالها مع دعم regex

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

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

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

قدرات البحث

وظائف الاستبدال

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

تدعم هذه الأداة بناء جملة كامل للتعبيرات النمطية للمعالجة المتقدمة للنصوص:

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

أمثلة Regex

العثور على جميع الكلمات التي تبدأ بـ'test':
النمط: \btest\w*
يطابق: test, testing, tester, testable

العثور على الأرقام مع الفواصل:
النمط: \d{1,3}(,\d{3})*
يطابق: 1,000; 25,000,000

العثور على خصائص HTML:
النمط: \w+=(['\"])[^\1]*?\1
يطابق: class="header", id='main'

سيناريوهات الاستخدام العملية

للمطورين

لكتاب المحتوى

لمعالجة البيانات

التقنيات المتقدمة

استخدام مجموعات الالتقاط

تسمح مجموعات التقاط regex بالإشارة إلى أجزاء من النص المطابق في الاستبدالات:

تبديل الاسم الأول والأخير:
البحث: (\w+)\s+(\w+)
الاستبدال: $2, $1
الإدخال: محمد أحمد
الإخراج: أحمد, محمد

الاستبدالات الشرطية

استخدم تأكيدات النظر للخلف والأمام للاستبدالات الواعية بالسياق:

إضافة علامات اقتباس للكلمات غير المقتبسة:
البحث: \b(?!['\"])\w+(?!['\"])\b
الاستبدال: "$&"

نصائح الأداء

السيناريوهات الشائعة

مثال إعادة هيكلة الكود

السيناريو: إعادة تسمية المتغير 'userName' إلى 'userDisplayName' في كود JavaScript
البحث: userName
الاستبدال: userDisplayName
الخيارات: حساس لحالة الأحرف، مطابقة الكلمة الكاملة

مثال تحديث المحتوى

السيناريو: تحديث جميع حالات '2023' إلى '2024' في التوثيق
البحث: 2023
الاستبدال: 2024
الخيارات: مطابقة الكلمة الكاملة

مثال تنظيف البيانات

السيناريو: توحيد تنسيق رقم الهاتف من (123) 456-7890 إلى 123-456-7890
البحث: \(\d{3}\)\s*(\d{3})-(\d{4})
الاستبدال: $1-$2
الخيارات: تمكين Regex

أفضل الممارسات

استكشاف الأخطاء وإصلاحها

Regex لا يعمل

مطابقات كثيرة جدًا

كيفية استخدام هذه الأداة

  1. إدخال النص: الصق أو اكتب نصك في منطقة الإدخال
  2. تحديد مصطلح البحث: أدخل النص الذي تريد العثور عليه في حقل 'البحث عن'
  3. تكوين الخيارات: اختر حساسية حالة الأحرف أو الكلمة الكاملة أو regex حسب الحاجة
  4. معاينة المطابقات: انقر على 'تمييز المطابقات' أو 'عد المطابقات' لرؤية النتائج
  5. استبدال النص: أدخل نص الاستبدال وانقر على 'استبدال الكل'
  6. نسخ النتيجة: استخدم زر النسخ للحصول على نصك المعدل

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