Text & Writing Tools

إزالة الأسطر المطابقة من النص

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

0 الأحرف

الخيارات

تتم معالجة النص على جانب العميل في متصفحك. لا يعرض التنفيذ المفحوص طلبًا إلى خادم لهذه العملية.

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

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

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

طريقة الاستخدام

طريقة الاستخدام

  1. الخطوة 1

    أدخل النص

    ألصق النص المراد تصفيته أو اكتبه في حقل الإدخال.
  2. الخطوة 2

    حدد الاستعلام

    أدخل الكلمة أو العبارة التي تحدد الأسطر المراد إزالتها. الاستعلام الافتراضي فارغ.
  3. الخطوة 3

    اختر أسلوب المطابقة

    استخدم خيار matchMode المتاح. قيمته الافتراضية contains، ويبحث عن العبارة داخل السطر.
  4. الخطوة 4

    اضبط حالة الأحرف

    عيّن caseSensitive بحسب حاجتك. قيمته الافتراضية false.
  5. الخطوة 5

    تحقق من النتيجة

    راجع النص المصفّى وتأكد من إزالة الأسطر المطلوبة وبقاء غيرها.
  6. الخطوة 6

    انسخ الناتج أو احفظه

    اختر «نسخ» أو «تنزيل». استخدم «مسح» أو «إعادة ضبط» للبدء من جديد.

كيفية إزالة الأسطر المطابقة من النص

ألصق النص في حقل الإدخال، وأدخل كلمة أو عبارة في خيار query، ثم اختر أسلوب المطابقة. تزيل الأداة الأسطر المطابقة وتجمع الباقي بمحارف أسطر جديدة. استخدم «نسخ» لنقل النتيجة أو «تنزيل» لحفظها.

إزالة الأسطر التي تحتوي على كلمة محددة

اختر نمط contains لإزالة الأسطر التي تتضمن عبارة البحث. مثلًا، قد يزيل البحث عن ERROR سجلات الأخطاء التي تحتوي على تلك الكلمة ويترك غيرها. عند تعطيل حساسية الأحرف، لا تمنع اختلافات حالة الأحرف المطابقة.

تصفية الأسطر بمطابقة تامة أو جزئية

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

إزالة أسطر غير مرغوبة من قائمة منسوخة

نظّف القوائم المنسوخة بإزالة العناصر التي تطابق مصطلحًا محددًا. مثلًا، ألصق رسائل الحالة وابحث عن المصطلح الذي يحدد الأسطر غير اللازمة. تُحذف الأسطر المطابقة فقط، ويبقى ترتيب سائر الأسطر.

مثال: إزالة الأسطر التي تحتوي على كلمة

حمّل هذه العينة وحدد query بالقيمة ERROR. عند اختيار contains، تُحذف الأسطر التي تتضمن ERROR وتبقى الأسطر الأخرى.

نسخ النص المتبقي أو تنزيله

بعد التصفية، استخدم «نسخ» أو «تنزيل». يؤكد الكود المفحوص توفر الإجراءين، لكنه لا يحدد اسم الملف أو امتداده.

إزالة الأسطر المطابقة مع الحفاظ على ترتيبها

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

فهم المطابقة الحساسة لحالة الأحرف

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

شرح الميزات

إزالة الأسطر بحسب الاستعلام

أدخل عبارة بحث لتحديد الأسطر المراد حذفها. تحتفظ الأداة بالأسطر غير المطابقة.

مطابقة contains افتراضيًا

القيمة الافتراضية لـ matchMode هي contains. تفوض الأداة سلوك المطابقة إلى دالة مشتركة.

التحكم في حساسية الأحرف

القيمة الافتراضية لـ caseSensitive هي false، ويمكن استخدامها لتحديد أثر حالة الأحرف في المطابقة.

نسخ النص المصفّى

استخدم زر «نسخ» لنسخ النص الناتج. تتضمن الواجهة تسمية «تم النسخ!».

تنزيل الناتج

استخدم «تنزيل» لحفظ النتيجة المصفاة. لم يحدد الكود اسم الملف أو امتداده.

تحميل مثال

يتيح «تحميل مثال» إدخال محتوى تجريبي لاختبار التصفية.

المسح وإعادة الضبط

توفر الواجهة وظيفة للمسح وإعادة الضبط. يعتمد الفرق الدقيق بينهما على التنفيذ.

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

تصفّي آلية المعالجة النص في التطبيق محليًا ولا تعرض طلب API لهذه العملية.

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

تنظيف سجلات الأخطاء

أزل أسطر السجل التي تتضمن مصطلح خطأ محددًا مع إبقاء الرسائل الأخرى بترتيبها.

إزالة عناصر غير مرغوبة من قائمة

صفّ قائمة منسوخة باستخدام كلمة أو عبارة تحدد العناصر التي تريد استبعادها.

تنظيف نص منسوخ من مستندات

ألصق النص واحذف الأسطر التي تطابق عبارة غير مرغوبة دون حذف كل ظهور يدويًا.

تصفية رسائل الحالة

أزل الأسطر التي تحتوي على كلمة حالة مع الإبقاء على الرسائل الأخرى.

إعداد النص لأداة أخرى

أنشئ نتيجة مصفاة يمكنك نسخها واستخدامها في تطبيق آخر.

معلومات الأداة

اسم الأداةRemove Matching Lines
المعالجةتصفية أسطر على جانب العميل
الاستعلام الافتراضيسلسلة فارغة
نمط المطابقة الافتراضيcontains
حساسية الأحرف الافتراضيةfalse
بنية الإخراجالأسطر المتبقية مجمعة بمحارف أسطر جديدة
الإجراءات المتاحةنسخ، تنزيل، تحميل مثال، مسح، إعادة ضبط

الفوائد

  • أزل الأسطر غير المرغوبة بدل حذف كل سطر يدويًا.
  • احتفظ بالترتيب النسبي للأسطر غير المطابقة.
  • اختر عبارة بحث تناسب النص المراد تصفيته.
  • تحكم في حساسية الأحرف عبر caseSensitive.
  • انسخ النتيجة أو نزّلها.

القيود

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

كيفية معالجة النص

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

نصائح

  • أدخل عبارة محددة لاستهداف الأسطر المراد حذفها.
  • ابدأ بنمط contains عندما يمكن أن تظهر الكلمة في أي موضع من السطر.
  • أبقِ caseSensitive متوقفًا عندما لا ينبغي أن يؤثر اختلاف الأحرف.
  • فعّل حساسية الأحرف إذا أردت التمييز بين الأحرف الكبيرة والصغيرة.
  • استخدم «تحميل مثال» لمعاينة أثر عبارة البحث.
  • راجع النص المصفّى قبل نسخه أو تنزيله.

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

كيف أزيل الأسطر التي تحتوي على كلمة معينة؟

أدخل الكلمة في خيار query واستخدم مطابقة contains. تزيل الأداة الأسطر المطابقة وتحتفظ بغيرها. راجع النص المصفّى قبل النسخ أو التنزيل.

هل يمكنني إزالة الأسطر المطابقة عبر الإنترنت؟

نعم. ألصق النص وحدد الاستعلام وخيارات المطابقة. تعالج آلية التنفيذ الأسطر على جانب العميل ويحتوي الناتج على الأسطر غير المطابقة.

هل تطابق الأداة الأحرف الكبيرة والصغيرة؟

يتحكم caseSensitive في ذلك. قيمته الافتراضية false، لذا تتجاهل المطابقة عادةً حالة الأحرف وفق الدالة المشتركة. غيّر الخيار عندما ينبغي أن تؤثر الأحرف في النتيجة.

ماذا يعني contains عند إزالة الأسطر؟

يتحقق contains مما إذا كان السطر يتضمن الاستعلام وفق دالة المطابقة المشتركة. وهو النمط الافتراضي؛ مثلًا يمكن أن يطابق ERROR سطرًا مثل ERROR: Connection failed.

هل يمكن إزالة أسطر غير مرغوبة من قائمة طويلة؟

نعم. ألصق القائمة وصفّ الأسطر بالاستعلام. لم يحدد الكود المفحوص الحد الأقصى لحجم الإدخال أو عدد الأسطر.

هل تحتفظ الأسطر المتبقية بترتيبها الأصلي؟

نعم. تصفّي آلية التنفيذ الأسطر الأصلية وتجمع الأسطر المحتفظ بها بفواصل أسطر؛ لذلك يبقى ترتيبها النسبي دون تغيير.

هل يمكن نسخ النص بعد إزالة الأسطر المطابقة؟

نعم. استخدم زر «نسخ». تعرض الواجهة «تم النسخ!»؛ أما أذونات الحافظة فتتوقف على المتصفح والتنفيذ المحيط.

هل يمكن تنزيل النص المصفّى كملف؟

نعم. يتوفر زر «تنزيل»، لكن الكود المفحوص لا يحدد اسم الملف أو امتداده أو تنسيقه الدقيق.

هل يُرفع النص إلى خادم للمطابقة؟

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

ماذا يحدث إذا تركت عبارة البحث فارغة؟

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