Previous Up HOME النصوص التنفيذية Next

النصوص التنفيذية

النصوص التنفيذية

لقد تحدثنا حتى الآن عن النصوص التنفيذية التالية

* النص th-update-toc يحدّث جدول المحتويات (الفهرس) إعتماداً على العلامات المؤقتة أو أول سطر من الملف.

* النص th-add-toc-stubs يضيف علامات الفهرسة المؤقتة إلى اسم الملف (أو المجلد) حيث يستخرجها من ملف الفهرس في مجلد التحكم +

* النص th-rm-toc-stubs يزيل علامات الفهرسة المؤقتة من اسم الملف (أو المجلد)

* النص th-rm-backup يزيل الملفات الاحتياطية التي تنتهي بعلامة ~ التي تنشئها بعض محررات النصوص

* النص th-add-dot-txt يضيف اللاحقة txt إلى نهاية أسماء الملفات (لتعمل في محررات النصوص)

* النص th-rm-dot-txt يزيل اللاحقة txt من نهاية اسم الملف

* النص th-gen-stub-search-cache يولد ملف تسريع البحث

* النص th-pack لضغط الكتاب



ولكن هناك الكثير من النصوص الأخرى منها

th-match-re RE

النص th-match-re يبحث في المحتويات عن التعبير القياسي RE

ملاحظة: إذا كان المخرجات كثيرة يمكنك تمريرها إلى برنامج less مع الخيار R كما يلي

th-match-re 'foobar|bogo' | less -R

للبحث عن foobar أو bogo

th-filter-re s RE REPLACEMENT

النص th-filter-re في طور s يعالج المحتويات بأن يضع ما يطابق RE بديله REPLACEMENT

th-filter-re y SET1 SET2

أما في طور y فإنه يضع مكان كل محرف من المجموعة الأولى ما يقابله من الثانية

أما شرح ما هي التعابير القياسية فهو موضوع متخصص تجده في كتب علم الحاسوب (ومنها كتاب لينكس الشامل بالعربية www.cltb.net)

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

th-filter-text

th-match-filter-text

متبوعة باسم الفلتر المطلوب تطبيقه أو البحث عنه (على الترتيب) ودون فلاتر لعرض الفلاتر المدخلة مسبقاً ومنها:

_natural-text

تعمل على تنسيق النص (على أنه من لغة بشرية) وذلك بضبط المسافات وعلامات الترقيم بتريب معين (مثلاً حذف المسافة قبل علامات الترقيم ووضع مسافة واحدة بعد علامات الترقيم وليس بينها)

en_filter-out-indecent

يعمل على فلترة بعض الكلمات الإنجليزية البذيئة

ar_expand-lam-alef

فك محرف اللام ألف U+FEFB التي قد تنتج من الضغط على حرف B إلى حرفي لام ثم ألف (وما شابه)

ar_isolated-tatweel

استبدال التطويلة المعزولة بعلامة الشرطة -

ar_numbers-to-indic

تحويل الأرقام إلى الأرقام "الهندية" الشائعة في المشرق العربي مكان الأرقام "العربية" الشائعة في المغرب العربي واللغات اللاتينية.

ar_rm-waw-space

إزالة المسافة قبل واو العطف (مما يجعلها سابقة كفاء العطف)

ar_simple-spell-fixes

إصلاح بعض الأخطاء الإملائية السخيفة (الناتجة عن عملية OCR أو إضافة المسافة بعد عبد في عبد الله...)

ar_tanween-compound-all

تحويل حركتي الفتح إلى تنوين الفتح المتراكب وهكذا

ar_tanween-expand-special

فك تنوين الفتح إلى حركتي فتح تعبيراً عن الإضغام والإخفاء (تبعاً لأحكام التجويد حيث اصطلح المتراكب ليدل على اظهار التنوين)

ar_tanween-set-post

وضع التنوين بعد الحرف لا قبله

ar_to-dotless

إزالة النقاط عن الحروف (احذر من تنفيذ هذا الفلتر)

Previous Up HOME النصوص التنفيذية Next
Thwab.Net, Copyright © 2007, Muayyad Saleh AlSadi<alsadi@gmail.com>