تقييد التشخيصات الاختيارية وتحديث البيانات في LibreOffice
قم بإيقاف تشغيل إحصائيات التحديث الاختيارية لـ LibreOffice ومطالبات تقارير الأعطال، ثم تحقق مما تغطيه الإعدادات وكيفية التحقق منها.
لتحرير متقدم في LibreOffice Writer، افتح "تحرير" > "بحث واستبدال" ، ثم وسّع "خيارات إضافية" ، وفعّل "التعابير النمطية" . أدخل نمطًا في "بحث"، وإذا كنت ترغب في تغيير النص المطابق، فأدخل نصًا بديلًا في "استبدال". استخدم " بحث عن الكل" أو "بحث عن التالي" لمعاينة التطابقات قبل اختيار "استبدال الكل" .
يشرح دليل LibreOffice 26.8 الحالي آلية العمل هذه. يمكن لـ Regex إزالة المسافات المتكررة، وتحديد موقع النصوص المنظمة مثل التواريخ، أو إعادة ترتيب أجزاء من الأسماء في خطوة واحدة. الأنماط الموضحة أدناه خاصة بنافذة البحث والاستبدال في برنامج Writer؛ لا تفترض أن أي برنامج آخر يستخدم نفس الصيغة.
احفظ نسخة من المستند المهم قبل إجراء تعديل كبير. يتيح لك هذا استعادة البيانات في حال تطابق نمط معين مع أكثر من المتوقع. في برنامج Writer، اختر تحرير > بحث واستبدال، أو اضغط على مفتاح معين Ctrl+Hفي نظامي التشغيل Windows وLinux، أو Command+Hعلى نظام macOS.
يتعامل برنامج LibreOffice مع النقطة ( .) كحرف واحد، ومع النجمة ( *) كصفر أو أكثر من تكرارات التعبير السابق. لذا، .*تعني صفر أو أكثر من الأحرف داخل الفقرة. النجمة العادية ليست هي نفسها رمز البحث الشائع في الملفات الذي يعني "أي نص". تم توثيق البحث باستخدام التعبيرات النمطية في برنامج Writer بشكل منفصل عن البحث باستخدام رموز البحث.

ابدأ بأصغر نمط محدد يصف هدفك. استخدم علامات الربط عندما يجب أن تتطابق الفقرة بأكملها: ^تشير علامة الربط إلى بداية الفقرة، $وتشير علامة الربط إلى نهايتها. على سبيل المثال، ^[[:digit:]]{4}-[[:digit:]]{2}-[[:digit:]]{2}$يعثر على فقرة تحتوي فقط على تاريخ بصيغة YYYY-MM-DD. يتحقق من الصيغة، وليس مما إذا كان التاريخ تاريخًا تقويميًا حقيقيًا.
تتضمن الوحدات البنائية الشائعة \dما يلي: رقم عشري، \wحرف، +تكرار واحد أو أكثر، ونطاقات بين قوسين مربعين مثل [A-Z]. كما يوثق LibreOffice فئات الأحرف مثل [[:alpha:]]و [[:digit:]]. يُفضل استخدام فئة الأحرف عندما قد يحتوي النص على أحرف تتجاوز الأحرف الإنجليزية الأساسية من A إلى Z.
لإزالة المسافات المتكررة، ابحث عنها [ ]{2,}واستبدلها بمسافة عادية واحدة. يستهدف هذا النمط مسافتين حرفيتين أو أكثر؛ ولا يستهدف علامات الجدولة. انقر على " بحث عن الكل" أولاً للتأكد من أن المناطق المظللة هي أخطاء المسافات التي تريد إصلاحها.
تُستخدم الأقواس لحفظ أجزاء من التطابق حتى يتمكن البحث البديل من إعادة استخدامها. بالنسبة لمستند يحتوي على أسماء مثل "سميث، آنا"، استخدم نمط البحث التالي:
([A-Za-z]+), ([A-Za-z]+)
أدخل هذا في خانة الاستبدال:
$2 $1
المجموعة الأولى هي اسم العائلة، والثانية هي الاسم الأول، لذا تصبح "Smith, Ana" هي "Ana Smith". في LibreOffice، تُكتب مجموعات الالتقاط على النحو التالي : ، ، وهكذا في عبارة البحث، ثم يُشار إليها على النحو التالي: $1، $2، وهكذا في عبارة الاستبدال. [A-Za-z]تغطي نطاقات هذا المثال الأحرف الإنجليزية الأساسية فقط؛ بالنسبة للأسماء التي تحتوي على أحرف مُشكّلة، استخدم الفئة الموثقة [[:alpha:]]في كلتا المجموعتين وافحص النتائج.

| مهمة | ابحث | استبدال |
|---|---|---|
| طي المسافات المتكررة | [ ]{2,} | مسافة واحدة |
| أعد ترتيب "اللقب، الاسم الأول" | ([[:alpha:]]+), ([[:alpha:]]+) | $2 $1 |
| إعادة تنسيق النص YYYY-MM-DD | ([[:digit:]]{4})-([[:digit:]]{2})-([[:digit:]]{2}) | $2/$3/$1 |
| ابحث عن فقرة فارغة | ^$ | راجع قبل الاستبدال |
يُغيّر نمط التاريخ الترتيب المرئي إلى شهر/يوم/سنة؛ استخدمه فقط إذا كان هذا التنسيق مناسبًا لقرائك. فهو لا يتحقق من صحة التواريخ ولا يفهم اصطلاحات اللغة. بالنسبة للفقرات الفارغة، استخدم خاصية " البحث عن التالي" أولًا. قد يؤدي حذف علامات الفقرات إلى تغيير التباعد وبنية المستند، لذا لا تُجرِ استبدالًا شاملًا دون مراجعة النتيجة.
![يعرض مربع حوار البحث والاستبدال النمط ([A-Za-z]+)، ([A-Za-z]+) والاستبدال $2 $1، مع تحديد Smith, Ana في المستند.](https://www.webtech360.com/resources_cts/images2/use-regex-in-libreoffice-writer-to-edit-text-in_213309981.webp)
استخدم خاصية "البحث عن التالي" لتصفح بعض النتائج عند ظهور نمط جديد. استخدم خاصية "البحث عن الكل" لعرض المجموعة الكاملة من النتائج المحددة قبل استبدالها. إذا تم تمييز جزء من كلمة، أو تم رصد علامات ترقيم غير متوقعة، أو تم تخطي الأحرف المُشكّلة، فقم بتضييق نطاق البحث أو مراجعته بدلاً من قبول النتائج.
عند التأكد من صحة التحديد، انقر على "استبدال" لتغيير تطابق واحد في كل مرة، أو "استبدال الكل" لاستبدال المستند بأكمله. تحقق من النتيجة فورًا. إذا كانت خاطئة، استخدم Ctrl+Z (أو أمر التراجع في نظامك) قبل إجراء أي تعديلات أخرى، ثم عدّل النمط.
هناك قيد هام: تعمل عمليات البحث باستخدام التعبيرات النمطية في برنامج Writer داخل الفقرة نفسها. لا تتجاوز النقطة فواصل الفقرات. في مربع البحث، \nتُطابق النقطة فاصل الأسطر المُدرج يدويًا باستخدام Shift+Enter؛ وفي مربع الاستبدال، \nتُدرج فاصل فقرات. تعامل مع هذا الاستبدال بحذر لأنه قد يُقسّم النص إلى فقرات جديدة.

للاطلاع على الصيغة الكاملة والحالات الشاذة، راجع دليل LibreOffice's Writer لعمليات البحث باستخدام التعبيرات النمطية ، ومرجع التعبيرات النمطية الخاص به ، ومساعدة مربع حوار البحث والاستبدال .
قم بإيقاف تشغيل إحصائيات التحديث الاختيارية لـ LibreOffice ومطالبات تقارير الأعطال، ثم تحقق مما تغطيه الإعدادات وكيفية التحقق منها.
تنظيف المسافات، والعثور على النصوص المنظمة، وإعادة ترتيب الأسماء باستخدام أنماط التعبير النمطي في برنامج Writer التي يمكنك معاينتها قبل الاستبدال.
قم بتمكين عناصر التحكم ثنائية الاتجاه في برنامج Writer، واضبط تدفق الفقرات من اليمين إلى اليسار، وتحقق من النصوص العربية أو العبرية المختلطة دون التأثير على الكلمات والأرقام الإنجليزية.
قم بتثبيت خطوط لينكس المتوافقة مع النظام المتري أو قم بتعيين بدائل LibreOffice، مع مراعاة اختلافات ترخيص وتخطيط خطوط Microsoft.
أضف حقول نصية قابلة للاستخدام، ومربعات اختيار، وقوائم منسدلة في برنامج Writer، ثم قم بتصدير ملف PDF يمكن للمستلمين إكماله وحفظه.
قم بإصلاح الخطوط المفقودة أو المستبدلة في ملفات PDF الخاصة ببرنامج LibreOffice Writer، واختر ملف تعريف التصدير الصحيح، وتحقق من الخطوط المضمنة قبل المشاركة.
قم بتحويل مجلد يحتوي على مستندات Word إلى PDF باستخدام أوامر LibreOffice، وتعامل مع المجلدات المتداخلة بأمان، وتحقق من الناتج قبل مشاركته.
قم بتعيين قالب LibreOffice Writer مخصص كقالب افتراضي بحيث يتم فتح المستندات الجديدة بالأنماط وتخطيط الصفحة المفضل لديك.
قم بتثبيت بيئة تشغيل Java متوافقة، وقم بتمكينها في LibreOffice، وقم باستكشاف أخطاء قائمة JRE الفارغة وإصلاحها دون تغيير الإعدادات غير ذات الصلة.
قم بإنشاء حاوية LibreOffice صغيرة، وقم بتحويل مستندات المكتب بدون واجهة مستخدم رسومية، وتحقق من مخرجات PDF مع تقييد الوصول إلى ملفات المضيف.