⊗jsSpREMP 121 of 294 menu

JavaScript ရှိ regular expressions တွင် match method ၏ pockets များ

သင်သိပြီးဖြစ်သည့်အတိုင်း match method မှတစ်ဆင့် ရှာတွေ့ထားသော substring သည် ရလဒ်များပါသည့် array ၏ အမှတ်စဉ် သုည (zero index) တွင်ရောက်ရှိသွားပါသည်။ ထို array ၏ ကျန်အခြားအမှတ်များထဲသို့ pockets ဟုခေါ်သော အရာများ ရောက်ရှိသွားပါသည်။

Pockets များသည် ရှာတွေ့ထားသည်ကို တစ်စိတ်တစ်ပိုင်းစီခွဲခြားရန် နည်းလမ်းတစ်ခုဖြစ်သည်။ ၎င်းတို့ကို အသုံးပြုရန် regex ၏ အစိတ်အပိုင်းတစ်ခုကို လက်ဝိုင်းကွင်းများ (parentheses) အတွင်း ထည့်သွင်းရပါမည်။ ဤသို့ပြုလုပ်ပါက ရလဒ်များပါ array အတွင်း ရှာတွေ့ထားသော string အပြင် ထိုကွင်းများအတွင်းရှိ regex နှင့် ကိုက်ညီသွားသော အရာသည်လည်း ပေါ်လာပါမည်။

လက်တွေ့လုပ်ကြည့်ကြပါစို့။ အချိန်ပါသည့် ဤကဲ့သို့ string တစ်ခု ရှိသည်ဆိုပါစို့:

let str = '12:34';

ဤအချိန်မှ နာရီများနှင့် မိနစ်များကို သီးခြား pockets များထဲသို့ ထည့်ကြည့်ကြပါစို့:

let res = str.match(/(\d+):(\d+)/);

ရလဒ်ကို ကြည့်ကြပါစို့:

console.log(res[0]); // '12:34' - ရှာတွေ့ထားခြင်း console.log(res[1]); // '12' - 1 pocket console.log(res[2]); // '34' - 2 pocket

domain တစ်ခုပါသည့် string တစ်ခု ရှိသည်:

let str = 'sss domain.ru zzz';

ထို domain ကို ရှာပြီး ၎င်း၏အမည်ကို ပထမ pocket ထဲသို့ထည့်ပါ၊ zone ကို ဒုတိယ pocket ထဲသို့ ထည့်ပါ။

ရက်စွဲတစ်ခုပါသည့် string တစ်ခု ရှိသည်:

let str = '31.12.2025';

ရက်ကို ပထမ pocket၊ လကို ဒုတိယ pocket၊ နှစ်ကို တတိယ pocket ထဲသို့ ထည့်ပါ။

မြန်မာ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ဝက်ဘ်ဆိုက် လုပ်ဆောင်ခြင်း၊ ဆန်းစစ်လေ့လာခြင်းနှင့် ပုဂ္ဂလိကပြုပြင်ခြင်းအတွက် ကျွန်ုပ်တို့သည် cookie များကို အသုံးပြုပါသည်။ ဒေတာများကို ပြုပြင်ခြင်းသည် ကိုယ်ရေးကိုယ်တာ မူဝါဒအတိုင်း ဖြစ်ပါသည်။
အားလုံးလက်ခံရန် ပြင်ဆင်ရန် ငြင်းပယ်ရန်