Text & Writing Tools

تصفية أسطر النص حسب كلمة أو نمط

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

0 الأحرف

خيارات التصفية

تعمل معالجة النص من جهة العميل. لم يُعثر على fetch أو استدعاء API في كود المعالجة المفحوص.

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

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

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

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

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

  1. الخطوة 1

    أدخل النص

    الصق الأسطر أو اكتبها في Input Text. استخدم Load Example للبدء بمحتوى نموذجي.
  2. الخطوة 2

    اختر استعلامًا

    أدخل الكلمة أو العبارة المطلوب البحث عنها في خيار query. قيمته الافتراضية سلسلة فارغة.
  3. الخطوة 3

    حدد قاعدة المطابقة

    اختر إعداد matchMode المتاح والمناسب لمهمتك. لا يحدد المقتطف جميع القواعد المدعومة.
  4. الخطوة 4

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

    اجعل caseSensitive بقيمة false للمطابقة غير الحساسة، أو true عند أهمية اختلاف الأحرف الكبيرة والصغيرة.
  5. الخطوة 5

    اختر الأسطر التي تبقى

    اترك keepMatches مفعّلًا للاحتفاظ بالمطابقات، أو عطّله لإزالة الأسطر المطابقة من النتيجة.
  6. الخطوة 6

    راجع النتيجة

    تحقق من الأسطر في Filtered Output واستخدم Clear إذا أردت البدء من جديد.
  7. الخطوة 7

    انسخ النص أو احفظه

    اختر Copy لنسخ النتيجة أو Download لحفظ المخرجات المصفاة.

كيفية تصفية أسطر النص حسب كلمة مفتاحية عبر الإنترنت

الصق النص في Input Text، وأدخل كلمة أو عبارة في خيار query، ثم اختر قاعدة مطابقة. الاستعلام الافتراضي فارغ؛ لذا أدخل مصطلح البحث قبل توقع تصفية مفيدة. راجع Filtered Output لمعرفة الأسطر المتبقية.

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

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

تصفية أسطر النص دون رفع ملف

تعمل معالجة النص المفحوصة من جهة العميل ولا تعرض fetch أو استدعاء API للتصفية. يمكنك لصق النص مباشرةً في الأداة بدل الاعتماد على طلب تصفية إلى خادم. يتيح زر Download المنفصل حفظ النص الناتج.

مثال: تصفية قائمة من الأسطر

حمّل هذه العينة في الإدخال، ثم اجعل query مساويًا لـ apple واستخدم قاعدة contains. مع تفعيل keepMatches وتعطيل caseSensitive، تبقى الأسطر التي تحتوي على apple، ومنها Apple. وتُستبعد الأسطر الأخرى من المخرجات.

نسخ نتائج النص المصفاة أو تنزيلها

بعد التصفية، استخدم Copy لنسخ المخرجات إلى الحافظة أو Download لحفظ النتيجة. يؤكد الكود توفر الإجراءين، لكنه لا يحدد امتداد الملف المنزّل أو اسمه.

شرح الميزات

استعلام كلمة أو عبارة

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

اختيار قاعدة المطابقة

يحدد matchMode طريقة مقارنة السطر بالاستعلام. لا تحدد مقتطفات المعالجة المقدمة القائمة الدقيقة لقواعد المطابقة المدعومة.

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

اضبط caseSensitive للتحكم في التمييز بين الأحرف الكبيرة والصغيرة. قيمته الافتراضية false، أي إن المطابقة غير حساسة افتراضيًا.

الإبقاء على التطابقات أو استبعادها

اضبط keepMatches لتحديد بقاء الأسطر المطابقة في المخرجات. قيمته الافتراضية true، فتُحتفظ بالأسطر التي تحقق قاعدة المطابقة.

نسخ المخرجات المصفاة

استخدم Copy لنسخ النص الناتج. تعرض الواجهة أيضًا Copied! بعد النسخ.

التنزيل وتحميل مثال

يحفظ Download النتيجة المصفاة، بينما يتيح Load Example إدخال نص نموذجي. لم يحدد الكود تنسيق التنزيل أو محتوى المثال.

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

تتضمن الواجهة إجراء Clear وإمكانية إعادة الضبط أو المسح. لا يظهر السلوك الدقيق لمعالج إعادة الضبط المشترك في مقتطف المعالجة.

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

تنظيف القوائم النصية

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

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

صفِّ أسطر السجل المنسوخة حسب مصطلح مثل error أو warning، إذا كانت قاعدة المطابقة المختارة تدعم المقارنة المطلوبة.

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

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

فرز نتائج بحث الكلمات المفتاحية

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

تصفية النص المنسوخ على الهاتف

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

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

وضع الأداةfilterLines
المعالجةمن جهة العميل
تنسيق الإدخالنص عادي مقسّم إلى أسطر
الاستعلام الافتراضيسلسلة فارغة
حساسية الأحرف الافتراضيةfalse
الاحتفاظ بالتطابقات افتراضيًاtrue
تنسيق الإخراجأسطر مصفاة مجمعة بفواصل أسطر
الإجراءات المتاحةCopy, Download, Load Example, Clear

الفوائد

  • تصفية عدة أسطر باستعلام بدل مراجعة كل سطر منفردًا.
  • اختيار إبقاء الأسطر المطابقة أو استبعادها.
  • التحكم في حساسية حالة الأحرف عبر الخيار المتاح.
  • نسخ النتيجة أو استخدام Download لحفظها.

القيود

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

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

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

نصائح

  • أدخل استعلامًا مفيدًا قبل التصفية لأن query فارغ افتراضيًا.
  • اترك caseSensitive بقيمة false إذا لم تكن فروق حالة الأحرف مؤثرة.
  • فعّل keepMatches للاحتفاظ بالأسطر المطابقة، وعطّله لاستبعادها.
  • جرّب Load Example لمعرفة كيفية عمل منطقتي الإدخال والإخراج.
  • راجع Filtered Output قبل استخدام Copy أو Download.

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

كيف أصفّي أسطر النص حسب كلمة مفتاحية محددة؟

أدخل الكلمة المفتاحية في query واختر matchMode مناسبًا. أبقِ keepMatches مفعّلًا للاحتفاظ بالأسطر المطابقة. الاستعلام فارغ افتراضيًا؛ لذا أدخل الكلمة قبل تشغيل تصفية مفيدة.

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

نعم. اجعل keepMatches بقيمة false لاستبعاد الأسطر المطابقة للاستعلام. اختر matchMode المناسب وافحص المخرجات للتأكد من إزالة الأسطر غير المرغوبة.

هل تميّز أداة تصفية الأسطر بين الأحرف الكبيرة والصغيرة؟

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

هل يمكنني تصفية قائمة نصية عادية في المتصفح؟

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

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

اجعل query مساويًا لعبارتك، وحدد قاعدة المطابقة المطلوبة، واترك keepMatches بقيمة true. تُحتفظ فقط بالأسطر التي تحقق قاعدة المطابقة.

هل يمكنني تصفية النص دون رفع الملف؟

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

كيف أنسخ النص المصفى إلى تطبيق آخر؟

استخدم زر Copy بعد مراجعة Filtered Output. تعرض الواجهة أيضًا Copied! بعد النسخ. لا يحدد الكود المقدم أذونات الحافظة أو سلوكها في كل المتصفحات.

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

نعم. توفر الواجهة زر Download للنتيجة. لا تؤكد الملفات المتاحة اسم الملف أو امتداده أو ترميزه أو ما إذا كان المتصفح يطلب اختيار موقع الحفظ.

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

لا يتوفر حد أقصى مؤكد في الكود المقدم. لا يحدد مقتطف المعالجة عددًا أقصى للأسطر أو لحجم الإدخال؛ لذلك لا يمكن ضمان سعة معينة.