افرادی که با برنامهی اکسل کار میکنند و عضو برنامهی Insider شرکت مایکروسافت ۳۶۵ هستند، میتوانند امروز پیش از انتشار این قابلیت برای همهی کاربران اکسل، چند کارکرد جدید را امتحان کنند. در یک پست منتشر شده در وبلاگ Microsoft 365 Insiders، این شرکت اعلام کرده که اعضای این برنامه میتوانند از توابع جدید «عبارتهای باقاعده» (regex) که به نسخههای ویندوز و مک اکسل اضافه شده است، استفاده کنند.
اینگونه است که شرکت مایکروسافت این قابلیتهای جدید را برای اکسل توصیف میکند:
عبارتهای باقاعده یا regex، رشتههایی از کاراکترها هستند که الگوهای جستجو را تعریف میکنند و به طور معمول برای جستجوی رشته و تجزیهی متن استفاده میشوند. این عبارات بسیار انعطافپذیر هستند و اغلب برای بررسی اینکه آیا یک رشته حاوی الگوی خاصی است، استخراج زیررشتههایی که با الگو مطابقت دارند، یا جایگزین کردن زیررشتههایی که با الگو مطابقت دارند، به کار میروند.
سه تابع regex وجود دارد که کاربران Insider میتوانند آنها را در اکسل امتحان کنند.
اولین تابع، REGEXTEST نام دارد. این تابع برای بررسی اینکه آیا الگو با هر بخشی از متن ارائه شده در برنامهی اکسل مطابقت دارد، ایجاد شده است. پاسخ این تابع با برگرداندن عبارت TRUE یا FALSE نمایش داده میشود.
دومین تابع، REGEXEXTRACT نام دارد. این تابع برای برگرداندن زیررشتههایی از متن که با الگو در برنامه مطابقت دارند، ایجاد شده است.
مایکروسافت میگوید:
بسته به حالت خروجی، این تابع میتواند اولین تطابق، تمام تطابقها یا هر گروهِ capturable از اولین تطابق را برگرداند.
در نهایت، تابع REGEXREPLACE وجود دارد. این تابع نیز مانند REGEXEXTRACT به دنبال زیررشتههایی از متن میگردد که با یک الگو مطابقت داشته باشند. در صورت وجود چنین زیررشتههایی، این تابع آنها را با یک زیررشتهی جایگزین، جایگزین میکند.
شرکت مایکروسافت اعلام کرده است که در آینده توابع بیشتری مشابه با توابع regex به اکسل اضافه خواهد شد:
در حال حاضر، سه تابع اول regex برای کاربران کانال بتای Insider مایکروسافت ۳۶۵ برای کاربران ویندوز اکسل با نسخهی ۲۴۰۶ (ساخت ۱۷۷۱۵.۲۰۰۰۰) یا بالاتر و کاربران مک اکسل با نسخهی ۱۶.۸۶ (ساخت ۲۴۰۵۱۴۲۲) یا بالاتر در دسترس هستند.