نحوه کارکرد
متن خود را وارد کنید
متنی را که میخواهید در آن جستجو کنید، جایگذاری یا تایپ کنید. فایلها را بارگذاری کنید یا بکشید و رها کنید.
جستجو و جایگزینی
عبارت جستجو و متن جایگزین خود را وارد کنید. ریجکس را برای مطابقت الگوهای پیشرفته فعال کنید.
بررسی و اعمال
بین موارد هایلایت شده پیمایش کنید، یکی یکی یا همه را با هم جایگزین کنید. نتایج را دانلود یا کپی کنید.
ویژگیهای کلیدی
۱۰۰٪ خصوصی
تمام پردازش در مرورگر شما انجام میشود. متن شما هرگز از دستگاه شما خارج نمیشود. بدون بارگذاری در سرور، بدون جمعآوری داده.
پشتیبانی از ریجکس
پشتیبانی کامل از ریجکس با حالتهای multiline و dotall. گروههای کپچر، lookaheads و تمام ویژگیهای استاندارد ریجکس.
حفظ حروف
مطابقت خودکار الگوی حروف بزرگ و کوچک متن اصلی. Hello→Goodbye, HELLO→GOODBYE, hello→goodbye.
تاریخچه خنثیسازی/انجام مجدد
پشتیبانی کامل از Undo/Redo با تاریخچه چند مرحلهای. هرگز نگران از دست دادن کار خود نباشید.
هایلایت زنده
تمام موارد یافت شده را در لحظه و هنگام تایپ هایلایت شده ببینید. با صفحه کلید یا دکمهها بین موارد پیمایش کنید.
بدون محدودیت
بدون محدودیت نویسه، بدون محدودیت اندازه فایل. به هر میزانی که مرورگر شما توانایی دارد متن پردازش کنید.
مرجع سریع ریجکس
| الگو | توضیحات | مثال |
|---|---|---|
. | هر نویسه | c.t → cat, cot, cut |
\d | هر عدد (0-9) | \d+ → 123, 42, 7 |
\w | نویسه کلمه (a-z, A-Z, 0-9, _) | \w+ → hello, World_1 |
\s | فضای خالی (فاصله، تب، خط جدید) | \s+ → spaces, tabs |
^ | شروع خط | ^Hello → Hello at start |
$ | پایان خط | end$ → end at line end |
() | گروه کپچر | (\w+)@(\w+) → $1, $2 |
* | صفر یا بیشتر | ab*c → ac, abc, abbc |
+ | یک یا بیشتر | ab+c → abc, abbc |
? | صفر یا یک | colou?r → color, colour |
پرسشهای متداول
آیا دادههای متنی من امن هستند؟
بله، کاملاً. تمام پردازش کاملاً در مرورگر شما با استفاده از جاوا اسکریپت انجام میشود. متن شما هرگز در هیچ سروری بارگذاری نمیشود، در جایی ذخیره نمیشود یا با کسی به اشتراک گذاشته نمیشود. ما آنچه تایپ میکنید را ردیابی نمیکنیم.
چگونه از عبارات منظم استفاده کنم؟
روی دکمه "Regex" کلیک کنید تا حالت ریجکس فعال شود. عبارت جستجوی شما به عنوان یک الگوی عبارت منظم در نظر گرفته میشود. از الگوهایی مانند \d+ برای اعداد، \w+ برای کلمات و گروههای کپچر با پرانتز استفاده کنید. برای الگوهای رایج به جدول مرجع سریع بالا مراجعه کنید.
گزینه حفظ حروف (Preserve Case) چه کاری انجام میدهد؟
در صورت فعال بودن، جایگزینیها به طور خودکار با الگوی حروف بزرگ و کوچک متن اصلی مطابقت مییابند. اگر "hello" را با "goodbye" جایگزین کنید: "Hello" به "Goodbye" تبدیل میشود، "HELLO" به "GOODBYE" و "hello" به "goodbye". این برای حفظ یکپارچگی حروف بزرگ عالی است.
آیا میتوانم از گروههای کپچر در جایگزینیها استفاده کنم؟
بله! در حالت ریجکس، از پرانتز برای ایجاد گروههای کپچر در الگوی جستجوی خود استفاده کنید. سپس در متن جایگزین خود با $1، $2 و غیره به آنها ارجاع دهید. به عنوان مثال، "(\w+)@(\w+)" را جستجو کنید و با "$2-$1" جایگزین کنید تا بخشها را جابجا کنید.
حالتهای Multiline و Dotall چیست؟
حالت Multiline باعث میشود ^ و $ با شروع و پایان هر خط مطابقت داشته باشند، نه فقط کل متن. حالت Dotall باعث میشود نویسه . با نویسههای خط جدید نیز مطابقت داشته باشد. اینها برای کار با محتوای چندخطی ضروری هستند.
آیا محدودیتی برای حجم متن وجود دارد؟
هیچ محدودیت مصنوعی وجود ندارد. شما میتوانید به هر میزانی که مرورگرتان توانایی دارد متن پردازش کنید. برای فایلهای بسیار بزرگ (میلیونها نویسه)، عملکرد به دستگاه شما بستگی دارد. این ابزار برای کارکرد روان با اندازههای معمول اسناد بهینه شده است.
چه کسانی از این ابزار استفاده میکنند؟
برنامهنویسان
بازسازی کد، تغییر نام متغیرها، بهروزرسانی نقاط انتهایی API، رفع غلطهای املایی در فایلها.
نویسندگان و ویرایشگران
تغییر نام شخصیتها، رفع غلطهای املایی تکراری، بهروزرسانی اصطلاحات در دستنوشتهها.
تحلیلگران داده
پاکسازی دادههای CSV، استانداردسازی فرمتها، رفع ناهماهنگیها در مجموعهدادههای بزرگ.
مترجمان
جایگزینی اصطلاحات به طور هماهنگ در اسناد، نگهداری واژهنامهها.