عبارت‌های باقاعده در لیبره‌آفیس

در حال ویرایش متن کتابی بودم که پُر بود از توضیحاتی که میان پرانتز بودند. باید رنگ فونت توضیحات داخل پرانتز را عوض می‌کردم تا از متن خودِ کتاب متمایز باشند.

نخست باید به واژه‌پرداز می‌گفتم که همهٔ عبارت‌های داخلِ پرانتز را پیدا کن. اما چگونه؟ باید با چه زبانی با او صحبت می‌کردم؟
زبانی که واژه‌پرداز می‌فهمد، زبان «عبارت‌های باقاعده» یا Regular Expressions است.

با فشردن کلیدهای Ctrl+H پپنجرهٔ Find & Replace را باز کردم و قبل از هر کاری از قسمت Other Options گزینهٔ Regular Expressions را تیک زدم و بعد در فیلدِ Find این عبارتِ باقاعده را وارد کردم:

(?<=().*?(?=))

بعد در فیلدِ Replace فقط کلیک کردم و سپس دکمهٔ …Format را فشردم. در میان تب‌های پنجرهٔ بازشده، تبِ Font Effects را انتخاب می‌کنم و در نهایت هم از بین رنگ‌های فونت، رنگ قرمز را برمی‌گزینم. OK می‌کنم تا از محیط این پنجره خارج شوم. پنجرهٔ Find & Replace هنوز باز است. حالا فقط کافی است دکمهٔ Replace All را بفشارم.

تمام شد! الان هر چی کلمه و عبارتِ داخل پرانتز بود، قرمز شد. در دو عکس زیر همهٔ قسمت‌های لازم را مشخص کرده‌ام.

پنجرهٔ Find & Replace
پنجرهٔ انتخاب رنگِ فونت

4 نظر در “عبارت‌های باقاعده در لیبره‌آفیس

  1. سلام، ممنون از توضیحات خوبتون.
    یه سوالی داشتم در مورد نرم‌افزار scribus گفتم شاید شما که کار ویراستاری کردید بدونید. این نرم‌افزار برای ساخت و تولید مجلات، بروشور و… استفاده میشه و نرم‌افزار آزاد هست و کار انگلیسی کردم باهاش خوبه. ولی فارسی پشتیبانی نمیکنه. میخواستم بدونم مشابه این نرم‌افزار آزاد که فارسی هم پشتیبانی بکنه آیا وجود داره؟

    • سلام. خواهش می‌کنم.
      برای کارهای صفحه‌آرایی، برنامهٔ آزادی که هم‌پایهٔ Scribus باشد نداریم.

      • جناب دکتر دانیال که همیشه زحمت میکشید پاسخ اشتباه مرحمت مینمایید.
        نگارش آخر 1.5.5 از صفحات راست چین پشتیبانی نمیکنه
        میشه توش تک صفحه فارسی ساخت ولی ترتیب صفحات راست چین نداره!
        اگر قرار باشه تک صفحه تک صفحه بسازیم خوب با همون اینک اسکیپ هم میشه ساخت.
        با تشکر!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *