বেসিক নোটপ্যাড ++ নিয়মিত এক্সপ্রেশন

বেসিক নোটপ্যাড ++ নিয়মিত এক্সপ্রেশন

নিয়মিত এক্সপ্রেশন কি কি?

নিয়মিত এক্সপ্রেশনগুলি কিছু পাঠ্য খুঁজে বের করতে বা প্রতিস্থাপনের জন্য একটি নির্দিষ্ট প্রক্রিয়া। আমরা বলতে পারি যে নিয়মিত এক্সপ্রেশনগুলি এমন একটি পাঠ্য প্যাটার্ন যা কিছু নির্দিষ্ট পাঠ্যকে মিলে যায়। প্রতিস্থাপন কোন লাইন, পুরো ফাইল, এমনকি বিভিন্ন ফাইলের মধ্যে বাহিত করা যেতে পারে। অ্যাপ্লিকেশন কোড লিখতে ডেভেলপারদের দ্বারা নিয়মিত এক্সপ্রেশন ব্যবহার করা হয়, এবং তারা স্বয়ংক্রিয়ভাবে পরীক্ষক দ্বারা ব্যবহৃত হয়।

কেন নিয়মিত এক্সপ্রেশন প্রয়োজন?

নোটপ্যাড ++ হ'ল সিনট্যাক্স হাইলাইটিং, মার্কআপ, ভিএইচডিএল এবং ভেরিলোগ হার্ডওয়্যার বিবরণ ভাষা সহ উইন্ডোজগুলির জন্য একটি বিনামূল্যে এবং ওপেন সোর্স পাঠ্য সম্পাদক। সহজ কথায়, এটি একটি পাঠ্য সম্পাদক যা কেবল পাঠ্য ফাইলগুলি সম্পাদনা করার জন্য নয়, প্রোগ্রামিং এবং কোডিংয়ের জন্যও ডিজাইন করা হয়েছে।

নোটপ্যাড আপনাকে নিয়মিত অভিব্যক্তি দিয়ে কাজ করার ক্ষমতা দেয়। রেজেক্স নোটপ্যাড একটি প্যাটার্ন অপারেশন যা স্ট্রিংগুলিতে অক্ষরের ক্রমগুলির সাথে মেলে ব্যবহৃত হয়।

বেসিক নোটপ্যাড ++ regex নিম্নলিখিত উদ্দেশ্যে ব্যবহার করা হয়:

  • পরীক্ষার সাথে শুরু হওয়া সমস্ত ফাইল মুছে ফেলা, এইভাবে তার সমস্ত পরীক্ষার তথ্য সাফ করা;
  • সব লগ ফাইন্ডিং;
  • সব তারিখ খুঁজে বের করা, ইত্যাদি

এর পাশাপাশি, বিভিন্ন ধরণের প্রতিস্থাপনগুলির জন্য নিয়মিত এক্সপ্রেশন প্রয়োজন। উদাহরণস্বরূপ, তাদের ব্যবহার করে, আপনি ফাইলটিতে অবস্থিত সমস্ত তারিখের সমস্ত তারিখের বিন্যাসটি প্রতিস্থাপন করতে পারেন। অবশ্যই, এটি নিজে নিজে সম্পন্ন করা যেতে পারে তবে, পাঠ্যের শুধুমাত্র একটি তারিখ থাকলে এটি সহজ, কিন্তু যদি তাদের মধ্যে 300 থাকে তবে নিয়মিত এক্সপ্রেশন ব্যবহার করে স্বয়ংক্রিয় প্রতিস্থাপন ব্যবহার করা আরও সহজ হবে।

নিয়মিত এক্সপ্রেশন কোনও পাঠ্য থেকে আপনার প্রয়োজনীয় তথ্যটি বের করার জন্য খুব কার্যকর। নোটপ্যাডে, নিয়মিত এক্সপ্রেশনগুলি একটি খুব শক্তিশালী হাতিয়ার যা আপনাকে রুটিন কাজকে লড়াইয়ে সহায়তা করে। সাধারণভাবে, আমরা বলতে পারি যে এই সমস্ত ফাংশন যা নিয়মিত এক্সপ্রেশনগুলি করে।

নোটপ্যাড ম্যাক্রোতে নিয়মিত এক্সপ্রেশন

নোটপ্যাডের আদর্শ প্রতীক রয়েছে, উদাহরণস্বরূপ:

  • ... - কোন এক চরিত্র;
  • * - পূর্ববর্তী চরিত্র পুনরাবৃত্তি করা যেতে পারে;
  • । * - একেবারে অক্ষর কোন সেট, ইত্যাদি

আপনি একটি লাইন বা অনুচ্ছেদের শুরুতে বা শেষ থেকে অক্ষর যুক্ত করতে পারেন। উদাহরণস্বরূপ, এটি একটি শব্দ নথি থেকে অনুলিপি করা হয়েছে এমন নির্দিষ্ট পাঠ্যকে ট্যাগ করার প্রয়োজন। এটি করার জন্য, আপনাকে অনুসন্ধান করতে হবে - (^। * $), এবং লাইনটিতে প্রতিস্থাপন করুন - \ 1 এবং লাইনের শুরুতে এবং শেষের দিকে কী সন্নিবেশ করা দরকার তা আমাদের উদাহরণে এটি

এই ক্ষেত্রে অভিব্যক্তি নিম্নলিখিত হবে: \ 1

এছাড়াও, নিয়মিত এক্সপ্রেশনগুলি ব্যবহার করে, একটি লাইন বা অনুচ্ছেদের শুরুতে বা শেষের দিকে অক্ষর যুক্ত করা সম্ভব। উদাহরণস্বরূপ, আপনি একটি একক ট্যাগটি একটি নির্দিষ্ট পাঠ্যটি মোড়ানো করতে চান যা একটি শব্দ নথি থেকে অনুলিপি করা হয়েছে। এটি করার জন্য, অনুসন্ধানটিতে $ প্রবেশ করুন, এবং লাইনের প্রয়োজনীয় ট্যাগটি প্রবেশ করুন এর সাথে প্রতিস্থাপন করুন, \ 1. যোগ করার জন্য ভুলে যাওয়া না। কারণ আমরা কেবল প্রয়োজনীয় ট্যাগ যুক্ত করি, () একেবারে অপ্রয়োজনীয়। যাইহোক, যদি তারা এখনও দাঁড়িয়ে থাকে তবে কোন ত্রুটি হবে না, এবং প্রতিস্থাপন সঠিকভাবে সঞ্চালিত হবে।

একটি গুরুত্বপূর্ণ বৈশিষ্ট্যটি ফাঁকা লাইনগুলির অপসারণ যা স্পেস ধারণ করে না। এটি করার জন্য, অনুসন্ধানটিতে \ n \ r লিখুন এবং লাইনের সাথে প্রতিস্থাপন করুন লাইনটিতে প্রবেশ করুন, অথবা এই লাইনটি খালি করুন। পরবর্তী ধাপটি এমন সমস্ত ফাইল খুলতে হবে যা আপনি পরিষ্কার করুন এবং অক্ষরগুলি প্রবেশ করতে চান। তারপরে, আপনাকে সমস্ত খোলা নথিতে প্রতিস্থাপন করুন বোতামটিতে ক্লিক করতে হবে। সুতরাং, স্পেস ধারণ করে না যে খালি লাইন সব খোলা নথি থেকে মুছে ফেলা হয়।

এক্সেল প্রো হয়ে উঠুন: আমাদের কোর্সে যোগদান করুন!

আমাদের এক্সেল 365 বেসিক কোর্সের সাথে আপনার দক্ষতা থেকে আপনার দক্ষতা উন্নত করুন, আপনাকে কেবল কয়েকটি সেশনে দক্ষ করার জন্য ডিজাইন করা হয়েছে।

এখানে তালিকাভুক্ত করুন

আমাদের এক্সেল 365 বেসিক কোর্সের সাথে আপনার দক্ষতা থেকে আপনার দক্ষতা উন্নত করুন, আপনাকে কেবল কয়েকটি সেশনে দক্ষ করার জন্য ডিজাইন করা হয়েছে।

এই ছাড়াও, স্পেস ধারণকারী ফাঁকা লাইন মুছে ফেলা সম্ভব। এই ক্ষেত্রে, এটি বিভিন্ন পর্যায়ে বহন করা প্রয়োজন:

  • স্পেস অপসারণ;
  • ফাঁকা লাইন অপসারণ।

এই ক্ষেত্রে, যদি স্পেস থাকে এমন খালি লাইন বা লাইন থাকে তবে প্রথমে সমস্ত সমস্যাগুলি সরাতে হবে এবং তারপরে সমস্ত লাইনের উপরে নির্দেশিত অ্যালগরিদম অনুসারে সমস্ত লাইন।

সমস্ত স্পেস মুছে ফেলার জন্য, ^ [[] * $ বা ^ ^ \ s * ^ ^ \ s * \\\\\\\\ 0 এ প্রবেশ করান অথবা এই লাইনটি সম্পূর্ণভাবে ফাঁকা রেখে দিন। ভবিষ্যতে, আপনাকে স্পেসগুলি সরাতে হবে এমন সমস্ত ফাইল খুলতে হবে এবং তারপরে সমস্ত খোলা নথিতে প্রতিস্থাপন করুন বাটনে ক্লিক করুন।

এইভাবে, খোলা থাকা সমস্ত নথিতে, স্পেসগুলি ফাঁকা লাইনগুলিতে সরানো হয়। পরবর্তী, আপনি শুধু সব খালি লাইন মুছে ফেলতে হবে।

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

নোটপ্যাডে ফাইলটি খুলুন, তারপরে Ctrl + F টিপুন এবং চিহ্ন ট্যাবে প্রয়োজনীয় শব্দটি খুঁজুন। ফলস্বরূপ, নির্দিষ্ট শব্দ ধারণকারী সমস্ত লাইন চিহ্নিত করা হবে। তাদের মুছতে, আপনাকে মেনুতে যেতে হবে, অনুসন্ধান টিপুন এবং বুকমার্কের সাথে সমস্ত লাইন মুছে ফেলুন বোতামটি নির্বাচন করুন। এইভাবে, নির্দিষ্ট শব্দ দিয়ে সমস্ত লাইন একই সময়ে মুছে ফেলা হবে।

আরো নোটপ্যাড ++ টিপস এবং কৌশল


এক্সেল প্রো হয়ে উঠুন: আমাদের কোর্সে যোগদান করুন!

আমাদের এক্সেল 365 বেসিক কোর্সের সাথে আপনার দক্ষতা থেকে আপনার দক্ষতা উন্নত করুন, আপনাকে কেবল কয়েকটি সেশনে দক্ষ করার জন্য ডিজাইন করা হয়েছে।

এখানে তালিকাভুক্ত করুন

আমাদের এক্সেল 365 বেসিক কোর্সের সাথে আপনার দক্ষতা থেকে আপনার দক্ষতা উন্নত করুন, আপনাকে কেবল কয়েকটি সেশনে দক্ষ করার জন্য ডিজাইন করা হয়েছে।




মন্তব্য (0)

মতামত দিন