এটি যেভাবে কাজ করে
আপনার টেক্সট লিখুন
যে টেক্সটের মধ্যে খুঁজতে চান তা পেস্ট করুন বা টাইপ করুন। ফাইল আপলোড করুন বা ড্র্যাগ অ্যান্ড ড্রপ করুন।
খুঁজুন এবং প্রতিস্থাপন করুন
আপনার সার্চ টার্ম এবং প্রতিস্থাপন টেক্সট লিখুন। উন্নত প্যাটার্ন ম্যাচিংয়ের জন্য রেজেক্স সক্ষম করুন।
পর্যালোচনা এবং প্রয়োগ
হাইলাইট করা মিলগুলোর মধ্য দিয়ে নেভিগেট করুন, একে একে বা সব একসাথে প্রতিস্থাপন করুন। ফলাফল ডাউনলোড বা কপি করুন।
মূল বৈশিষ্ট্যসমূহ
১০০% প্রাইভেট
সমস্ত প্রসেসিং আপনার ব্রাউজারে ঘটে। আপনার টেক্সট কখনোই আপনার ডিভাইস থেকে বের হয় না। কোনো সার্ভার আপলোড নেই, কোনো ডাটা সংগ্রহ নেই।
রেজেক্স সমর্থন
মাল্টিলাইন এবং ডট-অল মোড সহ পূর্ণ রেজেক্স সমর্থন। ক্যাপচার গ্রুপ, লুকাহেড এবং সমস্ত স্ট্যান্ডার্ড রেজেক্স বৈশিষ্ট্য।
কেস রক্ষা
স্বয়ংক্রিয়ভাবে মূল টেক্সটের কেস প্যাটার্নের সাথে মেলান। Hello→Goodbye, HELLO→GOODBYE, hello→goodbye।
আনডু/রিডু ইতিহাস
মাল্টি-স্টেপ ইতিহাস সহ পূর্ণ আনডু/রিডু সমর্থন। আপনার কাজ হারানোর চিন্তা করবেন না।
লাইভ হাইলাইটিং
আপনি টাইপ করার সাথে সাথে সমস্ত মিল রিয়েল-টাইমে হাইলাইট হতে দেখুন। কীবোর্ড বা বোতামের সাহায্যে মিলগুলোর মধ্য দিয়ে নেভিগেট করুন।
কোনো সীমা নেই
কোনো ক্যারেক্টার সীমা নেই, কোনো ফাইল সাইজ সীমাবদ্ধতা নেই। আপনার ব্রাউজার যতটা হ্যান্ডেল করতে পারে ততটা টেক্সট প্রসেস করুন।
রেজেক্স কুইক রেফারেন্স
| প্যাটার্ন | বিবরণ | উদাহরণ |
|---|---|---|
. | যেকোনো ক্যারেক্টার | 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" দিয়ে প্রতিস্থাপন করুন।
মাল্টিলাইন এবং ডট-অল মোড কি?
মাল্টিলাইন মোড ^ এবং $ কে প্রতিটি লাইনের শুরু এবং শেষ মেলাতে সাহায্য করে, শুধুমাত্র পুরো টেক্সট নয়। ডট-অল মোড . ক্যারেক্টারকে নিউলাইন ক্যারেক্টারের সাথেও মেলাতে সাহায্য করে। মাল্টি-লাইন কন্টেন্ট নিয়ে কাজ করার জন্য এগুলো অপরিহার্য।
টেক্সট সাইজের ওপর কি কোনো সীমা আছে?
কোনো কৃত্রিম সীমা নেই। আপনার ব্রাউজার যতটা হ্যান্ডেল করতে পারে ততটা টেক্সট প্রসেস করতে পারেন। খুব বড় ফাইলের (লক্ষ লক্ষ ক্যারেক্টার) জন্য পারফরম্যান্স আপনার ডিভাইসের ওপর নির্ভর করে। টুলটি সাধারণ ডকুমেন্টের আকারের সাথে মসৃণভাবে কাজ করার জন্য অপ্টিমাইজ করা হয়েছে।
কারা এই টুলটি ব্যবহার করে?
ডেভেলপার
কোড রিফ্যাক্টর করা, ভেরিয়েবল রিনেম করা, এপিআই এন্ডপয়েন্ট আপডেট করা, ফাইল জুড়ে টাইপো ঠিক করা।
লেখক ও সম্পাদক
চরিত্রের নাম পরিবর্তন করা, বারবার হওয়া টাইপো ঠিক করা, পাণ্ডুলিপি জুড়ে পরিভাষা আপডেট করা।
ডাটা অ্যানালিস্ট
সিএসভি ডাটা পরিষ্কার করা, ফরম্যাট স্বাভাবিক করা, বড় ডাটাসেটে অসঙ্গতি ঠিক করা।
অনুবাদক
ডকুমেন্ট জুড়ে পরিভাষা সামঞ্জস্যপূর্ণভাবে প্রতিস্থাপন করা, শব্দকোষ রক্ষণাবেক্ষণ করা।