এই প্রশ্নের উত্তর সম্পর্কে আমার মন্তব্যে নিয়মিত প্রকাশ কী তা নিয়ে আমি সম্প্রতি ঘোতির সাথে বন্ধুত্বপূর্ণ যুক্তিতে জড়িয়ে পড়ি । আমি দাবি করেছি যে নিম্নলিখিতটি একটি নিয়মিত প্রকাশ:
`[Rr]eading[Tt]est[Dd]ata`
ঘোটি এতে দ্বিধাদ্বন্ধ প্রকাশ করেছেন, এটির পরিবর্তে এটি একটি ফাইল গ্লোব। উল্লিখিত glob উইকিপিডিয়া দাবি যে (জোর খনি) পৃষ্ঠার:
গ্লাবগুলি ক্লিন স্টারের জন্য সিনট্যাক্স অন্তর্ভুক্ত করে না যা এক্সপ্রেশনটির পূর্ববর্তী অংশের একাধিক পুনরাবৃত্তির অনুমতি দেয়; সুতরাং এগুলিকে নিয়মিত প্রকাশ হিসাবে বিবেচনা করা হয় না, যা কোনও নির্দিষ্ট সীমাবদ্ধ বর্ণমালার তুলনায় নিয়মিত ভাষার বৃহত্তর সেট বর্ণনা করতে পারে।
যাইহোক, এই দাবির জন্য কোনও উদ্ধৃতি নেই যা ইঙ্গিত করে যে এটি কেবল নির্দিষ্ট উইকিপিডিয়া সম্পাদকের মতামত।
দ্য সিঙ্গল ইউএনএক্স ® স্পেসিফিকেশন, সংস্করণ 2-এ উল্লেখ করা হয়েছে যে একটি বেসিক নিয়মিত এক্সপ্রেশন (বিআরই) এমনকি একটি একক চরিত্র হতে পারে:
একটি সাধারণ চরিত্র একটি বিআরই যা নিজের সাথে মেলে: সমর্থিত অক্ষর সেটটিতে যে কোনও অক্ষর, বিআরআই বিশেষ অক্ষরগুলিতে তালিকাভুক্ত বিআরআই বিশেষ অক্ষর ব্যতীত।
সুতরাং, * নিক্স বিশ্বে নিয়মিত প্রকাশের সংজ্ঞা কী এবং সেই সংজ্ঞা ফাইল গ্লোবগুলি বাদ দেয়?
*বিআরই এবং গ্লোবগুলিতে দুটি পৃথক অর্থ রয়েছে। দ্রষ্টব্য: আমি মনে করি না যে গ্লোব শব্দটি পসিক্স স্পেক-এ কোথাও ব্যবহৃত হয়েছে - একে পরিবর্তে প্যাটার্ন ম্যাচিং বলা হয় এবং শেল ভাষার অধ্যায়টিতে বর্ণিত হয়।
grep,sedএবংawk। ভিম তার নিজস্ব বিভিন্নতা ব্যবহার করে, যেমন পার্লের মতো।