জয়েন লগইন

পিএইচপি রেজেক্স মডিফায়ার

🌈পিএইচপি রেজেক্স মডিফায়ার কি?

📋পিএইচপি রেজেক্স মডিফায়ার হলো রেজেক্সের মিলের ধরন পরিবর্তন করার পদ্ধতি।

⚒️পিএইচপি রেজেক্স মডিফায়ার রেজেক্সের মিলের ধরন পরিবর্তন করতে ব্যবহৃত হয়।

পিএইচপি রেজেক্স মডিফায়ার সমূহ

পিএইচপি রেজেক্স মডিফায়ার এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ 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 সর্বনিম্ন দৈর্ঘ্যের মিল খোঁজা ব্যবহৃত হয়।