ထို program ကို Notepad ထဲမှာ regular expressions ကိုအသုံးပြုခြင်း ++

programming - မဟုတ်ဘဲရှုပ်ထွေး, ဝီရိယစိုက်နှင့်ခဲအတူတူပင်, ဒါမှမဟုတ်အလားတူ, action ကိုပြန်လုပ်ပါရန်ရှိသည်မဟုတ်သည့်အတွက်မကြာခဏ monotonous ဖြစ်စဉ်ကို။ အလိုအလျောက်နှင့်အရှိန်အဟုန်မြှင်ရှာဖွေရေးနှင့်စာရွက်စာတမ်းအလားတူ element တွေကိုအစားထိုးနိုင်ဖို့အတွက်ပရိုဂရမ်းမင်း regular expressions ကိုတစ်ဦးစနစ်ဖြင့်တီထွင်ခဲ့သည်။ ဒါဟာအလွန်ကြီးကတခြားဝန်ခံပရိုဂရမ်မာများ webmaster များနှင့်တခါတရံတွင်အဖွဲ့ဝင်အချိန်နှင့်ကြိုးစားအားထုတ်မှုကယ်တင်တော်မူ၏။ အဆိုပါအဆင့်မြင့်သောစာသားအယ်ဒီတာ Notepad ++ အတွက်အသုံးပြုကြသည်ကိုဘယ်လို regular expressions ကိုထွက်ရှာတွေ့ကြပါစို့။

Notepad ၏နောက်ဆုံးဗားရှင်းကိုဒေါင်းလုဒ်လုပ် ++

regular expressions ကို၏အယူအဆ

အလေ့အကျင့်အတွက် Notepad ++ အစီအစဉ်တွင် regular expressions ကို၏အသုံးပြုမှုကိုလေ့လာစူးစမ်းဖို့ထွက်သတ်မှတ်မီရဲ့သက်တမ်းကိုပိုမိုအနှစ်သာရသင်ယူကြကုန်အံ့။

ပုံမှန်အသုံးအနှုန်းတွေ - သင်စာရွက်စာတမ်းများ၏လိုင်းများပေါ်တွင်အမျိုးမျိုးသောလုပ်ရပ်များလုပ်ဆောင်နိုင်သည့်သုံးပြီးအထူးရှာဖွေရေး language တစ်ခုဖြစ်ပါတယ်။ သငျသညျရှာဖွေတင်းပလိတ်များ၏အခြေခံပေါ်မှာခြယ်လှယ်ဖျော်ဖြေခံရဖို့ရိုက်ထည့်အတိုင်းဤအထူး Meta-ဇာတ်ကောင်ကို အသုံးပြု. ပြုသောအမှုဖြစ်ပါတယ်။ မဆိုမြို့တော်စာတစ်စောင်အက္ခရာ - ဥပမာအားဖြင့်ပုံမှန်စကားရပ်၏ပုံစံကို Notepad ++ အချက်အတွက်တည်ဆဲဇာတ်ကောင်များ၏တစ်ခုလုံးကို set ကို, ထိုစကားရပ် [A-Z ကို] တစ်ခုခုကိုဖြစ်ပါတယ်။

အမျိုးမျိုးသော programming ကိုဘာသာဖြင့်ပုံမှန်စကားရပ် syntax ကွဲပြားနိုင်သည်။ စာသားအယ်ဒီတာကို Notepad ထဲမှာ ++ နာမည်ကျော် Perl programming language ကိုအဖြစ် regular expressions ကို၏တူညီသောစံတန်ဖိုးများကိုအသုံးပြုသည်။

တစ်ဦးချင်းစီ regular expressions ကို၏တန်ဖိုးများ

ယခုငါတို့အများဆုံးမကြာခဏ program ကို Notepad ++ regular expressions ကိုအတွက်အသုံးပြုမှာကြည့်ရှု:

      ။ - မဆိုတစ်ခုတည်းဇာတ်ကောင်;
      [0-9] - နံပါတ်များကို၏ပုံစံအတွက်မဆိုဇာတ်ကောင်;
      : D - နံပါတ်များကိုထက်အခြားမည်သည့်ဇာတ်ကောင်;
      [A-Z ကို] - ဆိုအက္ခရာလက်တင်မြို့တော်အက္ခရာ;
      [a-z] - ဆိုအက္ခရာလက်တင်စာလုံးအသေး;
      [A- Z ကို] - မသက်ဆိုင်သည့်မှတ်ပုံတင်များ၏လက်တင်အက္ခရာ၏အက္ခရာမဆို,
      W - စာတစ်စောင်, underscore, ဒါမှမဟုတ်ဂဏန်း;
      S - အာကာသ;
      ^ - လိုင်း၏အစ,
      $ - လိုင်း၏အဆုံး;
      * - သင်္ကေတအထပ်ထပ် (သင်္ချေ 0);
      4 1 2 3 - အုပ်စု၏နံပါတ်စဉ်ကို;
      ^ S ကို * $ - ဗလာလိုင်းများအဘို့အရှာဖွေရေး;
      ([0-9] [0-9] *) - ။ ရှာဖွေရန်နှစ်ဆဂဏန်း။

တကယ်တော့တဦးတည်းဆောင်းပါးထဲမှာမဖြစ်နိုင်ကြောင်းကိုဖုံးလွှမ်းရန်ဇာတ်ကောင်ပုံမှန်စကားရပ်၏အတော်လေးကြီးမားတဲ့အရေအတွက်ကိုရှိပါတယ်။ ထို program ကို Notepad ++ နဲ့အလုပ်လုပ်ရသောအခါ programmer တွေနဲ့ web ဒီဇိုင်နာများသုံးစွဲဖို့သောကွဲပြားခြားနားသောအပွောငျးအလဲ၏သိသိသာသာပို။

ရှာဖွေရေးအတွက်အစီအစဉ်ကို Notepad ထဲမှာ regular expressions ကိုအသုံးပြုခြင်း ++

အခုဘယ်လိုအစီအစဉ်ကို Notepad ++ အတွက် regular expressions ကိုသုံးစွဲဖို့ကွန်ကရစ်ဥပမာအတူနားလည်ကြကုန်အံ့။

regular expressions ကိုအတူစတင်ရန်, "ရှာရန်" ကို သွား. , ပေါ်လာသော list ထဲမှာ "Find" ကိုရွေးချယ်ပါ။

အဆိုပါ Notepad ++ program ကိုမှာစံ search box ကိုငါတို့ရှေ့မှာ။ ဒီဝင်းဒိုးကိုမှဝင်ရောက်ခွင့်ကိုလည်းကီးဘုတ်ဖြတ်လမ်းကို Ctrl + အက်ဖ်နှိပ်ခြင်းဖြင့်ဝင်ရောက်နိုင်ပါတယ် ဒီ feature တွေနဲ့အလုပ်လုပ်နိုင်ပါလိမ့်ရန် "ပုံမှန်ဖော်ပြချက်" ကိုသက်ဝင်ရန်သေချာစေပါ။

စာရွက်စာတမ်းတွင်ပါရှိသောအပေါငျးတို့သကိန်းဂဏန်းများကိုရှာပါ။ ရှာဖွေရေးအကွက်၌ဤမ [0-9] ရိုက်ထည့်ပါနှင့် "Next ကိုရှာပါ" button ကို click လိုက်ပါ။ သင်ဤခလုတ်ကိုအောက်ပါပုံများတွင်မီးမောင်းထိုးပြပါလိမ့်မည်နှိပ်လိုက်ပါတစ်ခုချင်းစီကိုအချိန်, ထိပ်ကနေအောက်ခြေအထိစာရွက်စာတမ်းထဲမှာပေါ်လာလိမ့်မယ်။ regular expressions ကိုအတူလုပ်ကိုင်သုံးနိုငျတဲ့အခါသမားရိုးကျနည်းလမ်း, အသုံးပြု. ရှာဖွေမှုကိုအကောင်အထည်ဖေါ်ရန်ဖြစ်နိုင်သမျှသောအရာ, အထက်သို့အောက်ခြေကနေရှာဖွေရေး mode ကိုပြောင်းပါ။

သငျသညျကို click ပါလျှင် "လက်ရှိစာရွက်စာတမ်းအားလုံးကိုရှာပါ," ထို့နောက်အားလုံးရှာဖွေရေးရလဒ်များကို, သည်, စာရွက်စာတမ်းအတွက်ဒစ်ဂျစ်တယ်စကားရပ်သီးခြား window တွင်ပြသပါလိမ့်မည်။

ဒီမှာလိုင်းအားဖြင့်ဆင်းသက်လာရလဒ်ဖြစ်ပါတယ်။

ထို program ကို Notepad ထဲမှာ regular expressions ကို အသုံးပြု. ဇာတ်ကောင်အစားထိုး ++

ဒါပေမယ့်အစီအစဉ်ကို Notepad ++ အတွက်, သငျသညျဇာတ်ကောင်များအတွက်ရှာဖွေနိုင်ပါတယ်မသာ, ဒါပေမယ့်လည်း regular expressions ကိုနှင့်အတူ၎င်းတို့၏အစားထိုးဖျော်ဖြေဖို့။ သည် "အစားထိုး" ရှာဖွေရေး box ထဲမှာကဒီစစ်ဆင်ရေးကိုဆက်လက်လုပ်ကိုင် run ရန်။

တစ်ဦး redirect လုပ်ပေးခြင်းမှတဆင့်ဘက်ကလင့်များ redirect လုပ်ပါ။ "= 1 href = » / redirect.php?" - ဒီလိုလုပ်ဖို့အတွက် "Find" တန်ဖိုးကို "။ = (// [^ '»] *) href" ထို "အစားထိုး" တံဆိပ်ထု။ "အားလုံးအစားထိုး" ခလုတ်ကိုကလစ်နှိပ်ပါ။

သငျသညျမွငျနိုငျသကဲ့သို့, အစားထိုးအောင်မြင်တယ်။

အခုတော့ရဲ့ရှာဖွေရေးလျှောက်ထားခြင်းနှင့်စစ်ဆင်ရေးများအတွက်က်ဘ်စာမျက်နှာများကို Non-ကွန်ပျူတာပရိုဂရမ်သို့မဟုတ် layout ကိုအတွက် regular expressions ကို အသုံးပြု. အစားထိုးရန်ကြကုန်အံ့။

ကျနော်တို့မွေးဖွား၏ရက်စွဲများနှင့်အတူပုံစံနာမတော်၌လူပုဂ္ဂိုလ်များစာရင်းတစ်ခုရှိသည်။

ကျနော်တို့မွေးဖွားခြင်းနှင့်လူဦးတည်ရာအရပ်၏အမည်များ၏ရက်စွဲများပြန်စီ။ " 4 1 2 3" - က "ရှာရန်" ရေး၌ဤ "( w +) ( + w) ( + w) ( d + d + d + .. )" လုပ်ဖို့၎င်း, "အစားထိုး" တွင် ။ "အားလုံးအစားထိုး" ခလုတ်ကိုကလစ်နှိပ်ပါ။

သငျသညျမွငျနိုငျသကဲ့သို့, အစားထိုးအောင်မြင်တယ်။

ကျနော်တို့အစီအစဉ်ကို Notepad ++ အတွက် regular expressions ကိုသုံးပြီးလုပ်ဆောင်နိုင်အရှိဆုံးရိုးရှင်းသောလုပ်ရပ်တွေကိုပြသခဲ့ကြသည်။ သို့သော်အကူအညီဖြင့်ဤအသုံးအနှုနျးမြားနှငျ့ပရော်ဖက်ရှင်နယ် programmer တွေအတော်လေးရှုပ်ထွေးစစ်ဆင်ရေးလုပ်ဆောင်။