নিয়মিত এক্সপ্রেশনে PHP-তে সেটের ভিতরে এক্সক্লুশন
আপনি ইতিমধ্যেই জানেন যে []-এর ভিতরের বিশেষ চিহ্নগুলি
সাধারণ চিহ্নে পরিণত হয়। তবে, এর ব্যতিক্রমও রয়েছে: যদি আপনার
বর্গাকার বন্ধনীগুলি作为 চিহ্ন হিসাবে প্রয়োজন হয়, তবে সেগুলিকে
ব্যাকস্ল্যাশ দিয়ে এস্কেপ করতে হবে।
উদাহরণস্বরূপ, নিম্নলিখিত কোডে অনুসন্ধান প্যাটার্নটি এইরকম দেখাচ্ছে: x-এর মধ্যে একটি বর্গাকার বন্ধনী রয়েছে:
<?php
$str = 'x]x xax x[x x1x';
$res = preg_replace('#x[\[\]]x#', '!', $str);
?>
ফলস্বরূপ, ভেরিয়েবলে নিম্নলিখিতটি লেখা হবে:
'! xax ! x1x'
একটি স্ট্রিং দেওয়া হয়েছে:
<?php
$str = 'x[]z x{}z x.z x()z';
?>
একটি নিয়মিত এক্সপ্রেশন লিখুন যা সমস্ত শব্দ খুঁজে পাবে
প্যাটার্ন অনুসারে: অক্ষর 'x', তারপর যেকোনো সংখ্যক
যেকোনো বন্ধনী, তারপর অক্ষর 'z'।
একটি স্ট্রিং দেওয়া হয়েছে:
<?php
$str = '[abc] {abc} abc (abc) [abc]';
?>
একটি নিয়মিত এক্সপ্রেশন লিখুন যা যেকোনো বন্ধনীতে স্ট্রিংগুলি
খুঁজে পাবে এবং সেগুলিকে '!' দিয়ে প্রতিস্থাপন করবে।