শব্দের শেষ বা শুরু PHP রেগুলার এক্সপ্রেশনে
কমান্ড \b বোঝায় একটি শব্দের শুরু বা শেষ,
এবং \B, যথাক্রমে, - না
শুরু এবং না একটি শব্দের শেষ। একটি শব্দ কি?
প্রথম নজরে মনে হয় এটি এমন কিছু যা স্পেস দ্বারা সীমাবদ্ধ,
তবে এটি সম্পূর্ণ সত্য নয়।
নিম্নলিখিত স্ট্রিংটি দেখুন: house
with fence। সাবস্ট্রিং 'with' -
এটি একটি শব্দ (উভয় পাশে স্পেস), তবে
'house' এবং 'fence' ও শব্দ,
যেগুলি স্ট্রিংয়ের শুরুতে এবং শেষে রয়েছে।
আসুন এই কমান্ডের ব্যবহারিক প্রয়োগ দেখি।
নিম্নলিখিত উদাহরণে, অনুসন্ধান প্যাটার্নটি হল:
শব্দের শুরু, এক বা একাধিক ছোট লাতিন অক্ষর,
শব্দের শেষ। এইভাবে,
রেগুলার এক্সপ্রেশন সমস্ত শব্দ খুঁজে পাবে এবং সেগুলিকে প্রতিস্থাপন করবে
'!' দিয়ে:
<?php
echo preg_replace('#\b[a-z]+\b#', '!', 'axx bxx xxx exx'); // আউটপুট হবে '! ! ! !'
?>
একটি স্ট্রিং দেওয়া হয়েছে:
<?php
$str = 'aaa xaa aaa xbb aaa';
?>
একটি রেগুলার এক্সপ্রেশন লিখুন যা স্ট্রিংগুলি খুঁজে পাবে
নিম্নলিখিত প্যাটার্ন অনুসারে: অক্ষর 'x' শব্দের শুরুতে।