Sunday, 20 March 2016

Subpattern in regular expression

টোটাল প্যাটার্ন যদি ম্যাচ করে তাহলে সেই টোটাল প্যাটার্ন এবং সাব প্যাটার্ন গুলি এরে তে রিটার্ন। যদি টোটাল প্যাটার্ন এ একটাই সাব প্যাটার্ন থাকে তাহলে একটা এম্পটি স্ট্রিং ধরে টোটাল প্যাটার্ন করে এবং সেই টোটাল প্যাটার্ন এবং সাব প্যাটার্ন গুলি এরে তে রিটার্ন করে। টোটাল প্যাটার্ন যদি  ম্যাচ না করে তাহলে সাব প্যাটার্ন ও রিটার্ন করেনা।

preg_match('/saturday(sunday)/', "saturdaysunday", $matches);
print_r($matches);

/* Using subpattern (sunday)
Array
(
    [0] => saturdaysunday
    [1] => sunday
)
*/

No comments:

Post a Comment