PHP ရှိ Regular Expression မှ မှတ်ချက်များ

x ပြုပြင်မွမ်းမံချက် (modifier) သည် regular expression အတွင်း စိတ်ကြိုက် ကြားခံအလွတ်နေရာများ (spaces) နှင့် စာကြောင်းအသစ်ခွဲများ (line breaks) ထည့်သွင်းခွင့်ပြုပေးသည်။ ထို့အပြင်၊ ဟက်ရှ်သင်္ကေတ (#) သည် တစ်ကြောင်းတည်းရေးမှတ်ချက် (single-line comment) သင်္ကေတဖြစ်လာသည် (အလားတူပင်၊ ခြားနားသတ်မှတ်သင်္ကေတများ (delimiters) ကို အခြားသင်္ကေတများနှင့် အစားထိုးရပါမည်)။

ဥပမာတစ်ခုကို ကြည့်ရအောင်။ ကျွန်ုပ်တို့မှာ အောက်ပါ regular expression ရှိသည်ဆိုပါစို့။

php<?php
  preg_replace('#[a-z]+@[0-9]+#', '!', 'aaa@333');
?>

ယခု x ပြုပြင်မွမ်းမံချက် (modifier) ကို အသုံးပြုပြီး ကျွန်ုပ်တို့၏ regular expression ၏ အစိတ်အပိုင်းတစ်ခုစီအတွက် ရှင်းလင်းချက်ပေးသည့် မှတ်ချက်များကို ထည့်သွင်းကြည့်ပါမည်။

php<?php
  preg_replace('~
    [a-z]+ # စာလုံးများ
    @      # @ သင်္ကေတ
    [0-9]+ # ဂဏန်းများ
  ~x', '!', 'aaa@333');
?>