পিএইচপি রেজেক্স মডিফায়ার
🌈পিএইচপি রেজেক্স মডিফায়ার কি?
📋পিএইচপি রেজেক্স মডিফায়ার হলো রেজেক্সের মিলের ধরন পরিবর্তন করার পদ্ধতি।
⚒️পিএইচপি রেজেক্স মডিফায়ার রেজেক্সের মিলের ধরন পরিবর্তন করতে ব্যবহৃত হয়।
পিএইচপি রেজেক্স মডিফায়ার সমূহ
পিএইচপি রেজেক্স মডিফায়ার এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ i - বড় ও ছোট অক্ষরের পার্থক্য উপেক্ষা করে মিল খোঁজা
- ➡️ m - প্রতিটি লাইনের শুরু ও শেষ আলাদাভাবে মিল খোঁজা
- ➡️ u - UTF-8 এনকোড করা টেক্সটের সাথে মিল খোঁজা
- ➡️ U - সর্বনিম্ন দৈর্ঘ্যের মিল খোঁজা
case-insensitive - বড় ও ছোট অক্ষরের পার্থক্য উপেক্ষা করে মিল খোঁজা উদাহরণ।
php
<?php
$string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$pattern = "/প্রোগ্রামিং/i";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
multiline - প্রতিটি লাইনের শুরু ও শেষ আলাদাভাবে মিল খোঁজা উদাহরণ।
php
<?php
$string = <<<TEXT
প্রোগ্রামিং শিখুন
প্রোগ্রামিং টিউটোরিয়াল
ক্যারিয়ার গড়তে প্রোগ্রামিং
TEXT;
$pattern = "/^প্রোগ্রামিং/m";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
encoded - UTF-8 এনকোড করা টেক্সটের সাথে মিল খোঁজা উদাহরণ।
php
<?php
$string = "এওই@#123";
$pattern = "/./u";
preg_match_all($pattern, $string, $matches);
var_dump($matches[0]);
?>
ungreedy - সর্বনিম্ন দৈর্ঘ্যের মিল খোঁজা উদাহরণ।
php
<?php
$string = "<b>হ্যালো</b><i>বিশ্ব</i>";
$pattern = "/<.*>/U";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
পিএইচপি রেজেক্স মডিফায়ার সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| i | বড় ও ছোট অক্ষরের পার্থক্য উপেক্ষা করে মিল খোঁজা ব্যবহৃত হয়। |
| m | প্রতিটি লাইনের শুরু ও শেষ আলাদাভাবে মিল খোঁজা ব্যবহৃত হয়। |
| u | UTF-8 এনকোড করা টেক্সটের সাথে মিল খোঁজা ব্যবহৃত হয়। |
| U | সর্বনিম্ন দৈর্ঘ্যের মিল খোঁজা ব্যবহৃত হয়। |