পিএইচপি রেজেক্স মেটা ক্যারেক্টার
🌈পিএইচপি রেজেক্স মেটা ক্যারেক্টার কি?
📋পিএইচপি রেজেক্স মেটা ক্যারেক্টার হলো রেজেক্সের বিশেষ অক্ষর ব্যবহার করার পদ্ধতি।
⚒️পিএইচপি রেজেক্স মেটা ক্যারেক্টার রেজেক্সের বিশেষ অক্ষর ব্যবহার করতে ব্যবহৃত হয়।
পিএইচপি রেজেক্স মেটা ক্যারেক্টার সমূহ
পিএইচপি রেজেক্স মেটা ক্যারেক্টার এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ . - যেকোনো অক্ষর খুঁজে বের করা
- ➡️ \w - শব্দের অক্ষর খুঁজে বের করা
- ➡️ \W - শব্দের অক্ষর নয় খুঁজে বের করা
- ➡️ \d - যেকোনো সংখ্যা খুঁজে বের করা
- ➡️ \D - সংখ্যা নয় এমন অক্ষর খুঁজে বের করা
- ➡️ \s - ফাঁকা স্থান খুঁজে বের করা
- ➡️ \S - ফাঁকা স্থান নয় এমন অক্ষর অথবা শব্দ খুঁজে বের করা
- ➡️ \b - শব্দের সীমানা খুঁজে বের করা
- ➡️ \B - শব্দের সীমানা নয় এমন অবস্থান খুঁজে বের করা
- ➡️ ^ - নির্দিষ্ট মানের শুরুতে মিল খুঁজে বের করা
- ➡️ $ - নির্দিষ্ট মানের শেষে মিল খুঁজে বের করা
- ➡️ $ - স্ট্রিংয়ের শেষে মিল খুঁজে বের করা
find-any-character - যেকোনো অক্ষর খুঁজে বের করার উদাহরণ।
<?php
$string = "এওই@#123";
$pattern = "/./u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
find-word-character - শব্দের অক্ষর খুঁজে বের করার উদাহরণ।
<?php
$string = "এওই@#123";
$pattern = "/\w/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
find-not-word-character - শব্দের অক্ষর নয় খুঁজে বের করার উদাহরণ।
<?php
$string = "এওই@#123";
$pattern = "/\W/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
find-any-digit - যেকোনো সংখ্যা খুঁজে বের করার উদাহরণ।
<?php
$string = "এওই@#123";
$pattern = "/\d/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
find-not-digit - সংখ্যা নয় এমন অক্ষর খুঁজে বের করার উদাহরণ।
<?php
$string = "এওই@#123";
$pattern = "/\D/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
find-whitespace - ফাঁকা স্থান খুঁজে বের করার উদাহরণ।
<?php
$string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$pattern = "/\s/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
find-not-whitespace - ফাঁকা স্থান নয় এমন অক্ষর অথবা শব্দ খুঁজে বের করার উদাহরণ।
<?php
$string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$pattern = "/\S/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
find-word-boundary - শব্দের সীমানা খুঁজে বের করার উদাহরণ।
<?php
$string = "প্রোগ্রামিং শিখুন - প্রোগ্রামিং দিয়ে আপনার ক্যারিয়ার গড়ুন";
$pattern = "/\bপ্রোগ্রামিং\b/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
find-not-word-boundary - শব্দের সীমানা নয় এমন অবস্থান খুঁজে বের করার উদাহরণ।
<?php
$string = "পিএইচপিপাইথন";
$pattern = "/\Bপাইথন/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
start-anchor - নির্দিষ্ট মানের শুরুতে মিল খুঁজে বের করার উদাহরণ।
<?php
$string = "হ্যালো বিশ্ব";
$pattern = "/^হ্যালো/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
end-anchor - নির্দিষ্ট মানের শেষে মিল খুঁজে বের করার উদাহরণ।
<?php
$string = "হ্যালো বিশ্ব";
$pattern = "/বিশ্ব$/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
end-of-string - স্ট্রিংয়ের শেষে মিল খুঁজে বের করার উদাহরণ।
<?php
$string = "হ্যালো বিশ্ব";
$pattern = "/বিশ্ব\z/u";
preg_match_all($pattern, $string, $matches);
print_r($matches[0]);
?>
পিএইচপি রেজেক্স মেটা ক্যারেক্টার সম্পর্কিত বিস্তারিত তথ্য
কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক
| নাম | বিবরণ |
|---|---|
| . | যেকোনো অক্ষর খুঁজে বের করতে ব্যবহৃত হয়। |
| \w | শব্দের অক্ষর খুঁজে বের করতে ব্যবহৃত হয়। |
| \W | শব্দের অক্ষর নয় খুঁজে বের করতে ব্যবহৃত হয়। |
| \d | যেকোনো সংখ্যা খুঁজে বের করতে ব্যবহৃত হয়। |
| \D | সংখ্যা নয় এমন অক্ষর খুঁজে বের করতে ব্যবহৃত হয়। |
| \s | ফাঁকা স্থান খুঁজে বের করতে ব্যবহৃত হয়। |
| \S | ফাঁকা স্থান নয় এমন অক্ষর অথবা শব্দ খুঁজে বের করতে ব্যবহৃত হয়। |
| \b | শব্দের সীমানা খুঁজে বের করতে ব্যবহৃত হয়। |
| \B | শব্দের সীমানা নয় এমন অবস্থান খুঁজে বের করতে ব্যবহৃত হয়। |
| ^ | নির্দিষ্ট মানের শুরুতে মিল খুঁজে বের করতে ব্যবহৃত হয়। |
| $ | নির্দিষ্ট মানের শেষে মিল খুঁজে বের করতে ব্যবহৃত হয়। |
| $ | স্ট্রিংয়ের শেষে মিল খুঁজে বের করতে ব্যবহৃত হয়। |