টেক্সট ও লেখার টুলস

শব্দ দিয়ে টেক্সটের লাইন বাছাই করুন

এই অনলাইন টেক্সট লাইন ফিল্টার দিয়ে নির্দিষ্ট শব্দ বা বাক্যাংশের সঙ্গে মেলে এমন লাইন রাখতে পারবেন, অথবা সেগুলো বাদ দিতে পারবেন। query, matchMode এবং caseSensitive অপশন ব্যবহার করে আপনার প্রয়োজন অনুযায়ী মিল খুঁজুন। টেক্সট ফিল্টার করার কাজ ব্রাউজারেই চলে, আর ফলাফল কপি বা ডাউনলোড করা যায়।

0 অক্ষর

ফিল্টার অপশন

টেক্সট প্রসেসিং ব্রাউজারের ক্লায়েন্ট সাইডে হয়। পরীক্ষা করা প্রসেসিং কোডে কোনো fetch বা API কল পাওয়া যায়নি।

কেন এই টুলটি ব্যবহার করবেন?

কেন এই টুলটি ব্যবহার করবেন?

একটি বড় টেক্সট তালিকা থেকে দরকারি লাইন খুঁজতে প্রতিটি লাইন আলাদাভাবে পড়ার প্রয়োজন নেই। query-তে শব্দ বা বাক্যাংশ দিয়ে matching rule বেছে নিন। keepMatches-এর ডিফল্ট মান true, তাই সাধারণভাবে মিল পাওয়া লাইনগুলো ফলাফলে থাকে।

কীভাবে ব্যবহার করবেন

কীভাবে ব্যবহার করবেন

  1. ধাপ 1

    টেক্সট দিন

    Input Text-এ টেক্সট লিখুন বা পেস্ট করুন। নমুনা দিয়ে শুরু করতে Load Example চাপুন।
  2. ধাপ 2

    খোঁজার শব্দ লিখুন

    query অপশনে যে শব্দ বা বাক্যাংশ খুঁজছেন তা লিখুন। ডিফল্ট মান খালি থাকে।
  3. ধাপ 3

    মিলের নিয়ম বেছে নিন

    আপনার কাজের সঙ্গে মানানসই matchMode নির্বাচন করুন। দেওয়া কোডে সব নিয়মের তালিকা নেই।
  4. ধাপ 4

    অক্ষরের ধরন ঠিক করুন

    বড় ও ছোট হাতের পার্থক্য উপেক্ষা করতে caseSensitive false রাখুন। পার্থক্য বিবেচনা করতে true দিন।
  5. ধাপ 5

    কোন লাইন থাকবে ঠিক করুন

    মিল থাকা লাইন রাখতে keepMatches true রাখুন। মিল থাকা লাইন বাদ দিতে false করুন।
  6. ধাপ 6

    ফলাফল দেখুন

    Filtered Output-এ থাকা লাইন পরীক্ষা করুন। নতুন করে শুরু করতে Clear ব্যবহার করুন।
  7. ধাপ 7

    কপি বা ডাউনলোড করুন

    ফলাফল কপি করতে Copy এবং সংরক্ষণ করতে Download চাপুন।

অনলাইনে শব্দ দিয়ে টেক্সট লাইন ফিল্টার করার নিয়ম

টেক্সট লাইন ফিল্টার করতে প্রথমে Input Text-এ লেখা পেস্ট করুন। এরপর query অপশনে একটি শব্দ বা বাক্যাংশ দিন এবং উপযুক্ত matchMode বেছে নিন। query-এর ডিফল্ট মান খালি থাকে, তাই ফিল্টার করার আগে নিজের খোঁজার শব্দটি লিখুন।

দরকারি লাইন রাখুন, অপ্রয়োজনীয় লাইন বাদ দিন

keepMatches অপশন ঠিক করে কোন লাইনগুলো ফলাফলে থাকবে। এর মান true হলে নিয়মের সঙ্গে মিলে যাওয়া লাইন রাখা হয়। false করলে মিল থাকা লাইন বাদ পড়ে এবং অন্য লাইনগুলো থাকে। তালিকা পরিষ্কার করতে বা লগ থেকে নির্দিষ্ট তথ্য বের করতে এটি কাজে লাগে।

ফাইল আপলোড না করে টেক্সট ফিল্টার করুন

দেওয়া কোড অনুযায়ী ফিল্টার করার কাজ ক্লায়েন্ট সাইডে হয়, এবং পরীক্ষা করা প্রসেসিং অংশে কোনো fetch বা API কল পাওয়া যায়নি। তাই আপনি সরাসরি টেক্সট পেস্ট করে কাজ করতে পারেন। ফলাফল সংরক্ষণের জন্য Download বাটনও আছে।

উদাহরণ দিয়ে টেক্সট লাইন ফিল্টার করা

নিচের নমুনা টেক্সট ব্যবহার করে query-তে apple লিখুন এবং এমন একটি matchMode বেছে নিন যা শব্দের মধ্যে মিল খোঁজে। caseSensitive false এবং keepMatches true থাকলে apple ও Apple থাকা লাইনগুলো রাখা হবে।

ফিল্টার করা টেক্সট কপি বা ডাউনলোড করুন

Filtered Output পরীক্ষা করার পর Copy দিয়ে ফলাফল ক্লিপবোর্ডে কপি করুন, অথবা Download দিয়ে সংরক্ষণ করুন। কোডে ডাউনলোডের ব্যবস্থা আছে, তবে ফাইলের নাম বা এক্সটেনশন নিশ্চিত করা যায়নি।

ফিচারগুলো কীভাবে কাজ করে

শব্দ বা বাক্যাংশ দিয়ে খোঁজা

query অপশনে যে শব্দ বা বাক্যাংশ লিখবেন, তার ভিত্তিতে লাইন ফিল্টার করা হয়। এর ডিফল্ট মান খালি, তাই নির্দিষ্ট কিছু খুঁজতে নিজের query লিখুন।

মিল খোঁজার নিয়ম

matchMode অপশন ঠিক করে টেক্সটের সঙ্গে query কীভাবে তুলনা করা হবে। দেওয়া কোডের অংশ থেকে সব সমর্থিত নিয়মের নাম নিশ্চিত করা যায়নি।

বড় ও ছোট হাতের অক্ষর নিয়ন্ত্রণ

caseSensitive অপশন দিয়ে অক্ষরের বড় বা ছোট হাতের পার্থক্য বিবেচনা করবেন কি না তা ঠিক করুন। ডিফল্ট মান false, অর্থাৎ সাধারণভাবে এই পার্থক্য উপেক্ষা করা হয়।

মিলে যাওয়া লাইন রাখা বা বাদ দেওয়া

keepMatches true থাকলে মিলে যাওয়া লাইন রাখা হয়। false করলে সেই লাইনগুলো বাদ পড়ে। এর ডিফল্ট মান true।

ফলাফল কপি করা

Copy বাটন দিয়ে ফিল্টার করা টেক্সট কপি করুন। কপি হওয়ার অবস্থায় Copied! লেবেলটিও রয়েছে।

ডাউনলোড ও উদাহরণ ব্যবহার

Download দিয়ে ফলাফল সংরক্ষণ করতে পারবেন। Load Example দিয়ে নমুনা ইনপুট নেওয়া যায়। নমুনার সঠিক লেখা এবং ডাউনলোড ফাইলের ধরন দেওয়া কোডে নির্দিষ্ট করা নেই।

টেক্সট পরিষ্কার করা

ইন্টারফেসে Clear বাটন এবং reset/clear সুবিধা আছে। শেয়ার করা প্রসেসিং কোডে এই বাটনের সম্পূর্ণ আচরণ দেখানো হয়নি।

কী কী কাজে ব্যবহার করা যায়?

টেক্সট তালিকা পরিষ্কার করা

তালিকায় শুধু নির্দিষ্ট শব্দ থাকা লাইন রাখুন, অথবা সেই শব্দ মেলা লাইন বাদ দিয়ে বাকি তালিকা ব্যবহার করুন।

অ্যাপের লগ থেকে তথ্য খোঁজা

কপি করা লগে error বা warning-এর মতো শব্দ খুঁজে সংশ্লিষ্ট লাইন আলাদা করুন, যদি নির্বাচিত matching rule আপনার প্রয়োজন মেটায়।

গবেষণার নোট সাজানো

কোনো বিষয় উল্লেখ করা লাইন রেখে বাকি লেখা বাদ দিন। পরে দরকারি অংশ অন্য ডকুমেন্টে নিতে পারবেন।

কীওয়ার্ড তালিকা বাছাই করা

সার্চ কীওয়ার্ডের সাধারণ টেক্সট তালিকায় নির্দিষ্ট শব্দ থাকা লাইন আলাদা করুন।

মোবাইলে টেক্সট ফিল্টার করা

টেক্সট পেস্ট করে query এবং matching অপশন ব্যবহার করুন। দেওয়া কোডে মোবাইল ডিভাইসের জন্য আলাদা কোনো সীমাবদ্ধতা উল্লেখ নেই।

টুলের বিস্তারিত তথ্য

টুল মোডfilterLines
প্রসেসিংক্লায়েন্ট সাইড
ইনপুটসাধারণ টেক্সট, লাইন অনুযায়ী বিভক্ত
ডিফল্ট queryখালি স্ট্রিং
ডিফল্ট caseSensitivefalse
ডিফল্ট keepMatchestrue
আউটপুটনতুন লাইন দিয়ে যুক্ত ফিল্টার করা টেক্সট
উপলভ্য কাজCopy, Download, Load Example, Clear

সুবিধা

  • প্রতিটি লাইন আলাদাভাবে না পড়ে query দিয়ে টেক্সট বাছাই করুন।
  • মিল থাকা লাইন রাখবেন নাকি বাদ দেবেন, তা নিয়ন্ত্রণ করুন।
  • বড় ও ছোট হাতের অক্ষরের পার্থক্য অনুযায়ী মিল খুঁজুন।
  • ফলাফল কপি করুন বা Download দিয়ে সংরক্ষণ করুন।

সীমাবদ্ধতা

  • দেওয়া প্রসেসিং কোডে সব matching rule-এর নাম ও আচরণ নিশ্চিত করা যায়নি।
  • সর্বোচ্চ ইনপুট আকার বা লাইনসংখ্যার সীমা উল্লেখ নেই।
  • ডাউনলোড করা ফাইলের নাম ও এক্সটেনশন নিশ্চিত নয়।
  • রেগুলার এক্সপ্রেশন, একসঙ্গে একাধিক query বা উন্নত শর্তভিত্তিক ফিল্টারের সমর্থন নিশ্চিত নয়।

টেক্সট কীভাবে প্রসেস করা হয়

দেওয়া কোডে টেক্সট ফিল্টার করার কাজ ক্লায়েন্ট সাইডে হয়, এবং পরীক্ষা করা প্রসেসিং ফাইলে কোনো fetch বা API কল পাওয়া যায়নি। এটি বোঝায় যে ফিল্টারিংয়ের কাজ ব্রাউজারে চলে। তবে ওয়েবসাইটের অ্যানালিটিক্স, সার্ভার লগ, ব্রাউজার এক্সটেনশন বা অন্য তথ্য ব্যবস্থাপনা সম্পর্কে এই কোড থেকে পূর্ণ নিশ্চয়তা দেওয়া যায় না।

টিপস

  • query-এর ডিফল্ট মান খালি, তাই ফিল্টার করার আগে শব্দ লিখুন।
  • বড় ও ছোট হাতের অক্ষরের পার্থক্য গুরুত্বপূর্ণ না হলে caseSensitive false রাখুন।
  • মিলে যাওয়া লাইন রাখতে keepMatches true রাখুন; বাদ দিতে false করুন।
  • ইনপুট ও ফলাফল কীভাবে কাজ করে দেখতে Load Example ব্যবহার করুন।
  • Copy বা Download করার আগে Filtered Output দেখে নিন।

সাধারণ প্রশ্ন ও উত্তর

অনলাইনে নির্দিষ্ট শব্দ দিয়ে টেক্সট লাইন ফিল্টার করব কীভাবে?

প্রথমে query অপশনে শব্দটি লিখুন এবং উপযুক্ত matchMode বেছে নিন। মিলে যাওয়া লাইন রাখতে keepMatches true রাখুন। query-এর ডিফল্ট মান খালি থাকে, তাই কার্যকর ফলাফলের জন্য নিজের শব্দ লিখতে হবে।

টেক্সট থেকে নির্দিষ্ট শব্দ থাকা লাইন বাদ দেওয়া যায়?

হ্যাঁ। query-তে শব্দ লিখে keepMatches false করুন। এরপর উপযুক্ত matchMode নির্বাচন করে ফলাফল দেখুন। এতে মিল থাকা লাইন বাদ পড়বে এবং অন্য লাইনগুলো থাকবে।

টেক্সট ফিল্টার কি বড় ও ছোট হাতের অক্ষর আলাদা করে?

হ্যাঁ। caseSensitive অপশন দিয়ে এই আচরণ নিয়ন্ত্রণ করা হয়। ডিফল্ট মান false, তাই সাধারণভাবে বড় ও ছোট হাতের পার্থক্য উপেক্ষা করা হয়।

ব্রাউজারে সাধারণ টেক্সট তালিকা ফিল্টার করা যায়?

হ্যাঁ। দেওয়া প্রসেসিং কোড ব্রাউজারের ক্লায়েন্ট সাইডে টেক্সট লাইন ফিল্টার করে। পরীক্ষা করা ফিল্টারিং কোডে fetch বা API কল পাওয়া যায়নি, তবে এতে ওয়েবসাইটের সব ধরনের তথ্য ব্যবস্থাপনা সম্পর্কে নিশ্চয়তা মেলে না।

শুধু নির্দিষ্ট বাক্যাংশ মেলা লাইন কীভাবে রাখব?

query-তে বাক্যাংশ লিখুন, উপযুক্ত matching rule নির্বাচন করুন এবং keepMatches true রাখুন। নির্বাচিত নিয়মে যে লাইনগুলো মিলে যাবে, সেগুলোই ফলাফলে থাকবে।

ফাইল আপলোড না করে টেক্সট ফিল্টার করা সম্ভব?

হ্যাঁ। Input Text-এ লেখা পেস্ট করে ফিল্টার করতে পারবেন। দেওয়া কোডে ফিল্টার করার জন্য সার্ভার অনুরোধ দেখা যায়নি। তবে ওয়েবসাইটের অন্য অংশ কী তথ্য সংগ্রহ করে, তা এই কোড থেকে নিশ্চিত নয়।

ফিল্টার করা লেখা অন্য অ্যাপে কপি করব কীভাবে?

হ্যাঁ। Filtered Output দেখে Copy চাপুন। কপি হওয়ার অবস্থায় Copied! লেবেল রয়েছে। তবে সব ব্রাউজারে ক্লিপবোর্ডের অনুমতি ও আচরণ একই হবে কি না, তা কোডে নিশ্চিত করা হয়নি।

ফিল্টার করা টেক্সট ফাইল হিসেবে ডাউনলোড করা যাবে?

হ্যাঁ। ফলাফল সংরক্ষণের জন্য Download বাটন রয়েছে। তবে ফাইলের নাম, এক্সটেনশন, এনকোডিং বা সংরক্ষণের অবস্থান বেছে নেওয়ার সুবিধা সম্পর্কে দেওয়া কোডে তথ্য নেই।

একবারে সর্বোচ্চ কতটি লাইন ফিল্টার করা যায়?

নির্দিষ্ট কোনো সর্বোচ্চ সীমা দেওয়া নেই। প্রসেসিং কোডে লাইনসংখ্যা বা ইনপুটের আকারের সীমা উল্লেখ করা হয়নি, তাই নির্দিষ্ট সংখ্যা নিশ্চিত করে বলা সম্ভব নয়।