কম্পিউটার

জাভাস্ক্রিপ্ট রেজেক্সে \w বনাম \W?


\w বনাম \W

' এর মধ্যে অনেক বৈচিত্র্য রয়েছে৷ \w ' এবং '\W ' জাভাস্ক্রিপ্টে যেখানে পূর্বের 'শব্দ অক্ষর দেখাশোনা করে ' যেমন আলফা-সংখ্যা যেখানে পরেরটি 'অ-শব্দ অক্ষর দেখাশোনা করে ' যেমন &, ^, %, ইত্যাদি। আসুন সংক্ষেপে আলোচনা করি।

সিনট্যাক্স-1

new RegExp("\\w", "g");

উপরের কোডটি 'শব্দের অক্ষর খুঁজতে সিনট্যাক্স দেয় ' জাভাস্ক্রিপ্টে।

সিনট্যাক্স-2

new RegExp("\\W", "g");

উপরের কোডটি 'অ-শব্দ অক্ষর খুঁজে বের করার জন্য সিনট্যাক্স দেয় ' জাভাস্ক্রিপ্টে।

উদাহরণ-1

নিম্নলিখিত উদাহরণে, \w গ্লোবাল অবজেক্টের সাথে 'g ' ব্যবহৃত হয়. যদি গ্লোবাল অবজেক্ট 'g ' তখন ব্যবহার করা হয় না, শুধুমাত্র প্রথম আলফানিউমেরিক অক্ষর, যদি উপস্থিত থাকে, আউটপুটে প্রদর্শিত হবে। যেহেতু এখানে গ্লোবাল অবজেক্ট 'g ' ব্যবহার করা হয়, সমস্ত আলফা-সংখ্যাসূচক অক্ষর আউটপুটে দেখানো হিসাবে প্রদর্শিত হয়।

<html>
<body>
<script>
   var str = "**Tutorix is the best e-learning platform%!";
   var regpat = /\w/g;
   var result = str.match(regpat);
   document.write(result);
</script>
</body>
</html>

আউটপুট

T,u,t,o,r,i,x,i,s,t,h,e,b,e,s,t,e,l,e,a,r,n,i,n,g,p,l,a,t,f,o,r,m


উদাহরণ-2

নিম্নলিখিত উদাহরণে, '\W ' ব্যবহার করা হয় তাই 'অ-শব্দ অক্ষর ' আউটপুটে প্রদর্শিত হয়। যদি বিশ্বব্যাপী বস্তু 'g ' ব্যবহার করা হয় না তারপর শুধুমাত্র প্রথম "অ-শব্দ অক্ষর " প্রদর্শিত হবে৷ যেহেতু এখানে "g" ব্যবহার করা হয়েছে সমস্ত অ-শব্দ অক্ষরগুলি আউটপুটে দেখানো হিসাবে প্রদর্শিত হয়৷

<html>
<body>
<script>
   var str = "**Tutorix is the best e-learning platform%!";
   var regpat = /\W/g;
   var result = str.match(regpat);
   document.write(result);
</script>
</body>
</html>

আউটপুট

*,*, , , , ,-, ,%,!

  1. JavaScript Chart.js

  2. জাভাস্ক্রিপ্ট কনস্ট

  3. জাভাস্ক্রিপ্ট এস্কেপ()

  4. জাভাস্ক্রিপ্ট এস্কেপ অক্ষর