كيفية استخدام التعبيرات النمطية في LibreOffice: البحث والاستبدال للتحرير المتقدم

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

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

يستخدم هذا الدليل وثائق مساعدة LibreOffice الحالية المتوفرة في أكتوبر 2026. تُعرّف مساعدة LibreOffice صيغة التعبير النمطي بأنها قائمة على ICU، وتوثّق خيارات البحث والاستبدال الحالية، بما في ذلك استبدالات مجموعات الالتقاط مثل $1. قد يختلف تخطيط مربع الحوار قليلاً باختلاف نظام التشغيل وإصدار LibreOffice، لكن سير العمل يبقى نفسه.

متى تكون التعابير النمطية هي الأداة المناسبة - ومتى لا تكون كذلك

قبل كتابة أي نمط، حدد وضع البحث الأنسب للمهمة. يوفر لك LibreOffice عدة بدائل، ولكل منها مستوى مخاطرة مختلف.

الحاجة إلى التحريرأفضل خيار للبدءالميزة الرئيسيةالمقايضة الرئيسية
استبدل عبارة واحدة مطابقة تمامًاالبحث والاستبدال العاديبسيط وسهل التدقيقلا يتعامل مع النصوص المتغيرة
طابق كلمة ولكن ليس جزءًا من كلمة أطولالكلمات الكاملة فقط أويقلل من النتائج الإيجابية الخاطئةقد يكون لسلوك حدود الكلمات أهمية في علامات الترقيم ونصوص يونيكود
ابحث عن التواريخ المتغيرة، أو المعرفات، أو الأرقام، أو المسافاتالتعبيرات النمطيةيمكن لنمط واحد أن يتطابق مع العديد من المتغيراتيمكن لنمط واسع أن يحل محل أكثر مما هو مقصود
قم بتغيير النص ذي المظهر المحدد فقطالبحث عن التنسيق / السمات / الأنماطيستهدف التنسيق بدلاً من الأحرفغير مناسب لأنماط النصوص الهيكلية
تحويل نص جدول البيانات باستخدام صيغةREGEX()دالة الحسابيمكن أن تظل النتيجة قائمة على الصيغة وقابلة للمراجعةيُغيّر منطق ورقة العمل بدلاً من تعديل الخلايا في مكانها

لتنظيف المستندات لمرة واحدة، تُعدّ خاصية البحث والاستبدال عادةً الأسرع. في برنامج Calc، REGEX()قد تكون هذه الخاصية مُفضّلة عندما ترغب في إجراء تحويل قابل للتكرار في عمود مساعد بدلاً من تغيير الخلايا الأصلية بشكل دائم.

الخطوة 1: افتح خاصية البحث والاستبدال

في برنامج Writer أو Calc، اختر تحرير > بحث واستبدال . اختصار لوحة المفاتيح الموثق هو Ctrl+H . هذا يفتح مربع الحوار الكامل بدلاً من شريط البحث السريع المصغر.

قائمة التحرير في LibreOffice Writer مع تمييز خياري البحث والاستبدال، وإظهار اختصار Ctrl+H
افتح مربع حوار البحث والاستبدال الكامل من قائمة التحرير أو باستخدام Ctrl+H.

الخطوة الثانية: تفعيل التعابير النمطية

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

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

مربع حوار البحث والاستبدال مع تحديد خيار التعبيرات النمطية
قم بتمكين التعبيرات النمطية قبل إدخال نمط التعبير النمطي.

الخطوة الثالثة: ابدأ بنمط يمكنك التحقق منه بسهولة

يُعدّ اختبار القيمة المنظمة، مثل التاريخ بنمط ISO، اختبارًا أوليًا جيدًا. على سبيل المثال:

\d{4}-\d{2}-\d{2}

هذا يعني: ابدأ من حدود الكلمة، ثم طابق أربعة أرقام عشرية، ثم شرطة، ثم رقمين، ثم شرطة أخرى، ثم رقمين، ثم انتهِ عند حدود الكلمة. سيطابق النص الذي على شكل 2026-10-06. لا يتحقق من إمكانية كتابة التاريخ وفقًا للتقويم، لذا 2026-99-99فهو يطابق أيضًا . هذا مثال مفيد على الفرق بين مطابقة البنية والتحقق من المعنى.

استخدم خاصية "البحث عن الكل" قبل الاستبدال. يستطيع برنامج LibreOffice تحديد جميع العناصر في برنامجَي Writer وCalc، مما يتيح لك فحصًا بصريًا سريعًا للتأكد من أن النمط ليس واسعًا جدًا.

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

الخطوة الرابعة: استخدم مجموعات الالتقاط عندما تحتاج إلى إعادة ترتيب النص

تُستخدم الأقواس لالتقاط أجزاء من النص المطابق. في عمليات استبدال LibreOffice، يُشار إلى المجموعات الملتقطة بالرموز التالية $1: و $2، وهكذا. وهذا يجعل مجموعات الالتقاط مفيدة لتغيير الترتيب دون الحاجة إلى إعادة كتابة النص المطابق.

على سبيل المثال، للتحويل 2026-10-06إلى 10/06/2026:

البحث: (\d{4})-(\d{2})-(\d{2})
الاستبدال: $2/$3/$1

أو، بالنسبة لقائمة بسيطة من الأسماء المكونة من جزأين، يمكن لنمط مثل " (\w+)\s+(\w+)مع الاستبدال" $2, $1عكس ترتيب الكلمتين الملتقطتين. هذا المثال مفيد للقوائم المُتحكَّم بها، ولكنه ليس "محلل أسماء" عامًا: فالألقاب التي تحتوي على مسافات، أو أحرف أولى، أو لواحق، أو واصلات، أو أسماء متعددة اللغات، تحتاج إلى نمط أكثر دقة.

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

الخطوة الخامسة: تحديد نطاق البحث قبل إجراء تغيير كبير

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

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

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

الخطوة 6: قارن بين البحث عن الكل، والاستبدال، واستبدال الكل

تدعم الأزرار الثلاثة مستويات مختلفة من الثقة:

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

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

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

الخطوة 7: استخدام الحدود والمثبتات لتقليل التطابقات الخاطئة

غالباً ما تجعل القيود الصغيرة التعبير النمطي أكثر أماناً. يمكن استخدام LibreOffice كحدود للكلمات، ^أو كبداية فقرة أو خلية، أو $كنهاية فقرة أو خلية.

أمثلة:

  • bookيطابق كلمة "كتاب" دون مطابقتها داخل كلمة أطول.
  • ^Invoiceلا يعثر على كلمة "Invoice" إلا في بداية فقرة أو خلية.
  • [ ]+$يعثر على مسافة واحدة أو أكثر أو علامات جدولة مباشرة قبل نهاية فقرة أو خلية.
  • ^$يجد فقرة فارغة.

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

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

الخطوة 8: مراجعة المباريات بصريًا قبل الالتزام

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

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

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

أنماط التعبير النمطي العملية في LibreOffice

مهمةابحث عن النمطبديل محتململحوظات
ابحث عن مسافتين حرفيتين أو أكثر[ ]{2,}مساحة واحدةمفيد لتنظيف المسافات البسيطة؛ لا يتم تضمين علامات التبويب.
ابحث عن تباعد أفقي قبل نهاية الفقرة[ ]+$فارغمناسب للمسافات والعلامات الجدولة في نهاية الأسطر.
ابحث عن سلاسل الأرقام العشرية\d+يعتمد ذلك على المهمة\dيدعم نظام يونيكود في وحدة العناية المركزة.
ابحث عن نقطة حرفية\.يعتمد ذلك على المهمةيمنع الهروب .من التصرف كـ "أي شخصية".
ابحث عن فقرات فارغة^$راجع أولاًاستخدمه بحذر عندما يكون لبنية الفقرة أهمية.
إعادة التنسيق YYYY-MM-DD(\d{4})-(\d{2})-(\d{2})$2/$3/$1يقوم بإعادة ترتيب النص الملتقط؛ ولا يتحقق من صحة التواريخ الحقيقية.

تحتاج فواصل الأسطر وفواصل الفقرات إلى عناية خاصة

يتعامل برنامج LibreOffice Writer مع فواصل الأسطر وفواصل الفقرات بشكل مختلف. يُدرج التعبير الرسمي في مربع البحث كفاصل أسطر عند الضغط على Shift+Enter في Writer. أما في مربع الاستبدال في Writer، فيُدرج فاصل فقرات. ولا يحمل نفس التعبير نفس المعنى الخاص للاستبدال في Calc.

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

مقارنة بين التعبيرات النمطية والكلمات الكاملة، والبحث عن التشابه، والبحث عن التنسيق

اختر الكلمات الكاملة فقط عندما يكون النص نفسه ثابتًا

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

اختر البحث عن التشابه للعثور على تطابقات قريبة، وليس على الهياكل.

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

اختر التنسيق أو الأنماط عندما يكون المظهر هو المعيار الحقيقي.

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

الأخطاء الشائعة وكيفية تجنبها

  • نسيان الهروب من علامات الترقيم: النقطة هي حرف خاص؛ استخدمها \.بدلاً من النقطة الحرفية.
  • استخدام نمط واسع النطاق للغاية: أضف حدودًا أو نقاط ارتكاز أو فئة أحرف أكثر تحديدًا.
  • بافتراض أن التعبير النمطي يتحقق من المعنى: \d{4}-\d{2}-\d{2} يتحقق من الشكل، وليس من قواعد التقويم.
  • تشغيل خيار "استبدال الكل" قبل الفحص: استخدم خيار "البحث عن الكل" أولاً، ثم حدد البحث على مجموعة مختارة كلما أمكن ذلك.
  • نسخ الصيغة من محرك تعبيرات نمطية آخر دون التحقق: يشير LibreOffice إلى ICU Regular Expressions للصيغة المدعومة. تعمل العديد من البنى المألوفة، لكن تفاصيل المحرك قد تختلف.
  • توقع أن يعبر نمط واحد فقرات عشوائية: عمليات البحث باستخدام التعبيرات النمطية في برنامج Writer تكون على مستوى الفقرة؛ فواصل الأسطر والفقرات لها معالجة خاصة.

أي نهج يجب أن تستخدم؟

بالنسبة للمستندات الصغيرة التي تحتوي على عدد قليل من التعديلات المتوقعة، يُعدّ البحث والاستبدال العادي أو البحث عن الكلمات الكاملة فقط أسهل للمراجعة. أما بالنسبة لعمليات التنظيف المتكررة التي تتضمن نصوصًا متغيرة، فعادةً ما يكون استخدام التعابير النمطية (regex) مُجديًا رغم الإعداد الإضافي. بالنسبة للبيانات البشرية المعقدة، يُفضّل اختيار نطاق ضيق واستبدال كل عنصر على حدة بدلاً من استخدام تعبير ذكي ولكنه غير دقيق. بالنسبة لتحويلات Calc التي يجب أن تظل مرئية وقابلة لإعادة الحساب، يُنصح باستخدام الدالة REGEX()بدلاً من تعديل الخلايا المصدرية مباشرةً.

لذا فإن أفضل طريقة عمل للتعبيرات النمطية في LibreOffice ليست "كتابة أقصر تعبير ممكن". بل هي: تقييد النطاق، واستخدام نمط يعبر فقط عما تعرفه، وفحص التطابقات، ثم اختيار وضع الاستبدال الأقل تدميراً والذي لا يزال يوفر الوقت.

المراجع الرسمية

اترك تعليقاً

ما هو برنامج مايكروسوفت أكسس؟ وكيف تعمل أدوات قواعد البيانات الخاصة به؟

ما هو برنامج مايكروسوفت أكسس؟ وكيف تعمل أدوات قواعد البيانات الخاصة به؟

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

استيراد وتصدير البيانات في Office Outlook 2010: نقل البيانات باستخدام ملف PST

استيراد وتصدير البيانات في Office Outlook 2010: نقل البيانات باستخدام ملف PST

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

تغيير ارتفاع وعرض خطوط الشبكة في برنامج Word 2010

تغيير ارتفاع وعرض خطوط الشبكة في برنامج Word 2010

تعلم كيفية ضبط ارتفاع وعرض خطوط الشبكة في برنامج Word 2010، وتغيير تردد الخطوط المرئية، وتعيين تباعد شبكة الرسم الأفقية والرأسية الأساسية.

استعادة كلمة مرور ملف Outlook PST باستخدام نواة Nucleus

استعادة كلمة مرور ملف Outlook PST باستخدام نواة Nucleus

استرجع كلمة مرور ملف Outlook PST المفقودة باتباع الخطوات الحالية لبرنامج Kernel، بما في ذلك كيفية تحديد الملف الصحيح، وإنشاء نسخة احتياطية، والتحقق من حدود الأداة.

كيفية إدراج صفحة ويب مباشرة في شريحة باوربوينت

كيفية إدراج صفحة ويب مباشرة في شريحة باوربوينت

استخدم وظيفة LiveWeb الإضافية لوضع موقع ويب على شريحة PowerPoint، وتعيين حجمه وسلوك التحديث، والتحقق من التوافق قبل العرض.

أضف العطلات الوطنية إلى تقويم Outlook الخاص بك

أضف العطلات الوطنية إلى تقويم Outlook الخاص بك

أضف العطلات الرسمية الخاصة بكل دولة في Outlook الجديد، أو Outlook على الويب، أو Outlook الكلاسيكي. تعرّف على كيفية تجنب الأحداث المكررة والتحقق من وجود تواريخ مفقودة لعامي 2026-2027.

كيفية إزالة البيانات الوصفية والمحتوى المخفي من مستند Word

كيفية إزالة البيانات الوصفية والمحتوى المخفي من مستند Word

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

ملف تعريف Outlook 2010: دليل أساسي لإنشاء وإدارة ملفات التعريف

ملف تعريف Outlook 2010: دليل أساسي لإنشاء وإدارة ملفات التعريف

تعرف على كيفية إنشاء ملف تعريف Outlook 2010، واختيار الملف الذي يفتح عند بدء التشغيل، وحماية الوصول إلى ملفات PST والبيانات غير المتصلة بالإنترنت.

أكسس 2010: تصدير جدول قاعدة بيانات إلى إكسل 2010

أكسس 2010: تصدير جدول قاعدة بيانات إلى إكسل 2010

قم بتصدير جدول Access 2010 إلى Excel 2010، واختر ما إذا كنت تريد تضمين التنسيق، واحفظ خطوات التصدير القابلة لإعادة الاستخدام، وتحقق من مشكلات نقل البيانات الشائعة.

كيفية تغيير الخط الافتراضي والنمط العادي في برنامج وورد 2010

كيفية تغيير الخط الافتراضي والنمط العادي في برنامج وورد 2010

قم بتعيين خط وحجم وتأثيرات نص افتراضية في Word 2010، واحفظ الاختيار في Normal.dotm، وقم بتعديل نمط Normal للمستندات المستقبلية.