Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

သင်သည် ပုံမှန်အသုံးအနှုန်းများနှင့် အနည်းဆုံး အနည်းငယ်ရင်းနှီးနေပါက ၎င်းတို့ကို ကြော်ငြာရန် မလိုအပ်ပါ။ အကယ်၍ သင်သည် အကြောင်းအရာနှင့် ပတ်သက်ခြင်းမရှိပါက၊ ပုံမှန်အသုံးအနှုန်းများ (Regular Expressions = RegExp = "regexps" = "regulars") သည် အထူးအက္ခရာများနှင့် စည်းမျဉ်းများကို အသုံးပြု၍ စာသားတွင် လိုအပ်သော စာကြောင်းခွဲများကို ရှာဖွေထားသော ဘာသာစကားတစ်ခုဖြစ်ပြီး ၎င်းတို့ကို ထုတ်ယူသည်။ သို့မဟုတ် အခြားစာသားဖြင့် အစားထိုးပါ။ ဤအရာသည် အလွန်အစွမ်းထက်ပြီး လှပသောကိရိယာဖြစ်ပြီး စာသားဖြင့်လုပ်ဆောင်သည့် အခြားနည်းလမ်းအားလုံးထက် ပြင်းအားအစီအစဥ်တစ်ခုဖြစ်သည်။

ရိုးရှင်းသော မက်ခရိုများကို အသုံးပြု၍ Excel တွင် ပုံမှန်အသုံးအနှုန်း ပံ့ပိုးမှု ထည့်နည်းကို ဘဝမှ ဥပမာများစွာဖြင့် ဖော်ပြထားပြီးဖြစ်သည် - ဤဆောင်းပါးကို သင်မဖတ်ရသေးပါက၊ ဆက်မလုပ်မီ ၎င်းကို ဆက်လက်ဖတ်ရှုရန် အထူးအကြံပြုလိုပါသည်။ အသစ်အဆန်းတွေ အများကြီးတွေ့လိမ့်မယ် အာမခံပါတယ် 🙂

သို့သော်၊ မေးခွန်းဖွင့်ထားဆဲဖြစ်သည် - Power Query တွင် ပုံမှန်အသုံးအနှုန်းများကို မည်သို့ထည့်သွင်းနိုင်မည်နည်း။ Power Query သည် သူ့ဘာသာသူ ကောင်းမွန်ပြီး စာသား (ဖြတ်ခြင်း၊ ချိတ်ဆွဲခြင်း၊ သန့်ရှင်းရေး စသည်ဖြင့်) အများအပြား လုပ်ဆောင်နိုင်သော်လည်း ၎င်းကို ပုံမှန်အသုံးအနှုန်းများ၏ စွမ်းအားဖြင့် ဖြတ်ကျော်နိုင်လျှင် ၎င်းသည် ဗုံးတစ်လုံးသာ ဖြစ်လိမ့်မည်။

ကံမကောင်းစွာပဲ၊ Power Query တွင် RegExps နှင့်အလုပ်လုပ်ရန် built-in လုပ်ဆောင်ချက်များမရှိပါ၊ တရားဝင် Microsoft အကူအညီနှင့် နည်းပညာဆိုင်ရာပံ့ပိုးမှုမှ ဤမေးခွန်းကို အနှုတ်လက္ခဏာဖြင့် အဖြေပေးပါသည်။ ဒါပေမယ့် ဒီကန့်သတ်ချက်ကို လိုက်နာဖို့ နည်းလမ်းရှိပါတယ်။

နည်းလမ်းရဲ့အနှစ်သာရ

အဓိက အယူအဆကတော့ အရှက်ခွဲဖို့ လွယ်ပါတယ်။

Built-in Power Query စွမ်းရည်များစာရင်းတွင်၊ လုပ်ဆောင်ချက်တစ်ခုရှိသည်။ ဝက်ဘ်စာမျက်နှာ. တရားဝင် Microsoft အကူအညီဆိုက်တွင် ဤလုပ်ဆောင်ချက်၏ ဖော်ပြချက်သည် အလွန်တိုတောင်းပါသည်။

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

ဘာသာပြန်ထားသည်၊ ၎င်းသည်- "တဂ်များကိုဖယ်ရှားပြီးနောက် ၎င်း၏အစိတ်အပိုင်းဖွဲ့စည်းပုံများတွင် ခွဲခြမ်းထားသော HTML စာရွက်စာတမ်း၏ အကြောင်းအရာများကို ပြန်ပေးသည်။" ပွင့်ပွင့်လင်းလင်း ဖော်ပြချက်။

အများအားဖြင့် ဝဘ်မှ ဒေတာတင်သွင်းသည့်အခါတွင် ဤလုပ်ဆောင်ချက်ကို အသုံးပြုပြီး ဥပမာ၊ တက်ဘ်ပေါ်တွင် ကျွန်ုပ်တို့ ရွေးချယ်သည့်အခါ အလိုအလျောက် အစားထိုးပါသည်။ ဒေတာများ အမိန့် အင်တာနက်ကနေ (ဒေတာ — ဝဘ်မှ). ကျွန်ုပ်တို့သည် လုပ်ဆောင်ချက်အား ဝဘ်စာမျက်နှာကို အငြင်းအခုံတစ်ခုအဖြစ် ပေးဆောင်ပြီး ၎င်းသည် ၎င်း၏အကြောင်းအရာများကို ဇယားများပုံစံဖြင့် ကျွန်ုပ်တို့ထံ ပြန်လည်ပေးပို့ကာ၊ ယခင်က tags အားလုံးကို ရှင်းလင်းပြီးဖြစ်သည်။

HTML markup language အပြင်၊ function ကို ဝက်ဘ်စာမျက်နှာ JavaScript script များကို ပံ့ပိုးပေးသည်။ယခုအခါ အင်တာနက်ရှိ ဝဘ်ဆိုဒ်များတွင် နေရာအနှံ့ ပျံ့နှံ့နေပြီဖြစ်သည်။ ထို့အပြင် JavaScript သည် ပုံမှန်အသုံးအနှုန်းများဖြင့် အမြဲလုပ်ဆောင်နိုင်ပြီး RegExps အတွက် built-in လုပ်ဆောင်ချက်များပါရှိသည်။ ထို့ကြောင့် Power Query တွင် ပုံမှန်အသုံးအနှုန်းများကို အကောင်အထည်ဖော်ရန်၊ ကျွန်ုပ်တို့သည် Power Query အတွက် အလုပ်အားလုံးကို လုပ်ဆောင်ပေးမည့် JavaScript ပရိုဂရမ်ငယ်တစ်ခုအတွက် အငြင်းအခုံအဖြစ် Web.Page လုပ်ဆောင်ချက်များကို ကျွေးမွေးရပါမည်။

သန့်ရှင်းသော JavaScript တွင်မည်သို့ပုံရသည်

အင်တာနက်ပေါ်ရှိ JavaScript တွင် ပုံမှန်အသုံးအနှုန်းများဖြင့် လုပ်ဆောင်ခြင်းအတွက် အသေးစိတ်သင်ခန်းစာများစွာရှိသည် (ဥပမာ၊ တစ်ခု၊ နှစ်ခု)။

အတိုချုံးပြီး ရိုးရှင်းသောအားဖြင့်၊ JavaScript ကုဒ်သည် ဤကဲ့သို့ ဖြစ်နေလိမ့်မည်-

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

ဒီမှာ:

  • var str = 'ဝက်အူချောင်းအတွက် ဘေလ် 123 နှင့် 789 ပေးချေပါ'; - variable တစ်ခုဖန်တီးပါ။ str ၎င်းကို ကျွန်ုပ်တို့ခွဲခြမ်းစိတ်ဖြာမည့် အရင်းအမြစ်စာသားကို သတ်မှတ်ပေးပါ။
  • var ပုံစံ = /d+/gi; - ပုံမှန် expression တစ်ခုကို ဖန်တီးပြီး variable တစ်ခုတွင် ထည့်ပါ။ ပုံစံ.

    စကားရပ်သည် မျဉ်းစောင်း (/) ဖြင့် စတင်သည်။

    ဤနေရာတွင် စကားရပ်ကိုယ်တိုင်က ဥပမာပေးသည်။ d+ ဂဏန်းများ၏ အစီအရီကို ကိုယ်စားပြုသည်။

    စကားရပ်ပြီးနောက် အပိုင်းအစများမှတဆင့်၊ နောက်ထပ် ရှာဖွေမှု ကန့်သတ်ချက်များ (မွမ်းမံမှုများ) ရှိပါသည် - ၎င်းတို့ကို မည်သည့်အစီအစဥ်တွင်မဆို သတ်မှတ်နိုင်သည်-

    • g – ကမ္ဘာလုံးဆိုင်ရာရှာဖွေမှုဆိုလိုသည်မှာ ကိုက်ညီမှုတစ်ခုကိုရှာဖွေပြီးနောက်၊ သင်သည် မရပ်သင့်ဘဲ၊ စာသားအဆုံးအထိ ရှာဖွေမှုကို ဆက်လက်လုပ်ဆောင်ပါ။ ဤမွမ်းမံပြင်ဆင်မှုအား မသတ်မှတ်ပါက၊ ကျွန်ုပ်တို့၏ ဇာတ်ညွှန်းသည် ပထမပွဲစဉ် (123) ကိုသာ ပြန်ပေးပါမည်။
    • i - စာလုံးကိစ္စနှင့်မသက်ဆိုင်ဘဲရှာဖွေပါ။
    • m - လိုင်းပေါင်းစုံရှာဖွေမှု (ရင်းမြစ်စာသားကို စာကြောင်းများစွာ ခွဲခြားထားသောအခါတွင် အသုံးပြုသည်)
  • var ရလဒ် = str.match(pattern).join(';'); - အရင်းအမြစ်စာသားတွင်ရှာဖွေမှုကိုလုပ်ဆောင်ပါ (strပေးထားသော ပုံမှန်အသုံးအနှုန်းဖြင့် (ပုံစံ) ရလဒ်များကို variable တွင်ထည့်ပါ။ ရလဒ်command ကို အသုံးပြု၍ semicolon ဖြင့် ၎င်းတို့ကို ပေါင်းစပ်ခြင်း။ ပူးပေါင်း
  • document.write(ရလဒ်); - ရလဒ် variable ၏အကြောင်းအရာများကိုပြသပါ။

JavaScript ရှိ စာသားလိုင်းများ (ပုံမှန်အသုံးအနှုန်းများ အပါအဝင်) ကို Power Query သို့မဟုတ် VBA တွင် ပါရှိသည့်အတိုင်း ကိုးကားခြင်းမဟုတ်ဘဲ apostrophes တွင် ထည့်သွင်းထားကြောင်းလည်း သတိပြုပါ။

အထွက်တွင်၊ ဤ script သည် အရင်းအမြစ်စာသားတွင် တွေ့ရသော နံပါတ်များအားလုံးကို ရလဒ်အဖြစ် ကျွန်ုပ်တို့အား ပေးလိမ့်မည်-

123, 789

JavaScript ရက်တိုသင်တန်းပြီးပါပြီ အားလုံးကို ကျေးဇူးတင်ပါတယ်။ ယုတ္တိရှိမယ်လို့ မျှော်လင့်ပါတယ် 🙂

ဤတည်ဆောက်မှုကို Power Query သို့လွှဲပြောင်းရန် ကျန်ရှိနေပါသည်။

Power Query တွင် ပုံမှန်ဖော်ပြမှုဖြင့် စာသားလုပ်ဆောင်ချက်ကို ရှာဖွေပြီး ထုတ်ယူပါ။

ကျွန်ုပ်တို့သည် အောက်ပါအတိုင်း လုပ်ဆောင်သည်-

1. Excel ကိုဖွင့်ပြီး တဘ်ထဲတွင် အလွတ်ပါဝါမေးခွန်းအသစ်တစ်ခုကို ဖန်တီးပါ။ ဒေတာ - ဒေတာရယူပါ / တောင်းဆိုချက်ဖန်တီးပါ - အခြားရင်းမြစ်များမှ - ဗလာတောင်းဆိုမှု (ဒေတာ — ဒေတာရယူပါ / မေးမြန်းမှုအသစ် — အခြားရင်းမြစ်များမှ — ဗလာကျင်းမေးမြန်းမှု). သင့်တွင် Excel 2010-2013 နှင့် Power Query ဗားရှင်းဟောင်းတစ်ခုရှိလျှင် သင့်တွင် built-in မပါဝင်သော်လည်း သီးခြား add-in တစ်ခုအနေဖြင့် ထည့်သွင်းထားပါက ၎င်းအားလုံးသည် တက်ဘ်ပေါ်တွင် ရှိနေမည်ဖြစ်သည်။ ပါဝါ Queryနှင့်မ ဒေတာများ.

2. ညာဘက်အကန့်တွင်ဖွင့်ထားသည့် query editor ၏ဗလာဝင်းဒိုးတွင်၊ ကျွန်ုပ်တို့၏အနာဂတ်လုပ်ဆောင်မှုအမည်ကို ချက်ချင်းရိုက်ထည့်ပါ (ဥပမာ၊ fxRegExpExtract)

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

3. တက်ဘ်သို့ သွားကြပါစို့ ကြည့်ရန် - အဆင့်မြင့် တည်းဖြတ်သူ (ကြည့်ရန် — အဆင့်မြင့် တည်းဖြတ်သူ)ကျွန်ုပ်တို့သည် အလွတ်တောင်းဆိုမှု၏ M-ကုဒ်တစ်ခုလုံးကို ဖျက်ပြီး ကျွန်ုပ်တို့၏ superfunction ၏ကုဒ်ကို ထိုနေရာတွင် ကူးထည့်သည်-

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

သင်၏လက်များကိုကြည့်ပါ-

ပထမစာကြောင်းတွင်၊ ကျွန်ုပ်တို့၏ function တွင် text argument သုံးခုပါလိမ့်မည်၊ TXT - ခွဲခြမ်းစိတ်ဖြာထားသော မူရင်းစာသား၊ regex - ပုံမှန်ဖော်ပြမှုပုံစံ၊ delim - ရလဒ်များကိုပြသရန်အတွက် ကန့်သတ်ချက်စာလုံး။

နောက်တစ်ခုက function ကိုခေါ်တယ်။ ဝက်ဘ်စာမျက်နှာ၎င်း၏ အငြင်းအခုံတွင် အထက်ဖော်ပြပါ JavaScript ကုဒ်ကို ဖွဲ့ဆိုသည်။ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ ပြောင်းလဲနိုင်သော အကြောင်းပြချက်များကို ကုဒ်ထဲသို့ ကူးထည့်ကာ အစားထိုးပါသည်။

အပိုင်း-

[ဒေတာ]{0}[Children]{0}[Children]{1}[Text]{0}

... ကျွန်ုပ်တို့ လိုအပ်သော ရလဒ်များနှင့်အတူ ဇယားထဲသို့ “ကျော်ဖြတ်” ရန် လိုအပ်ပါသည်။ အဓိကအချက်ကတော့ function ပါ။ ဝက်ဘ်စာမျက်နှာ ရလဒ်အနေဖြင့်၊ ၎င်းသည် ဝဘ်စာမျက်နှာတစ်ခု၏ ဖွဲ့စည်းပုံကို ပြန်လုပ်သည့် nested table အများအပြားကို ထုတ်လုပ်ပေးသည်။ ဤ M-code အပိုင်းမရှိလျှင် ကျွန်ုပ်တို့၏လုပ်ဆောင်ချက်သည် ဤအရာကိုထုတ်ပေးလိမ့်မည်-

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

… ပြီးတော့ စကားလုံးကို အကြိမ်ပေါင်းများစွာ နှိပ်ရလိမ့်မယ်။ စားပှဲကော်လံများရှိ ကလေးအသိုက်အမြုပ်ဇယားများထဲသို့ ဆက်တိုက် "ကျသွား" ကလေးများ:

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

ဤကိုးကားချက်အားလုံးအစား၊ ကျွန်ုပ်တို့သည် ဇယားနှင့်ကော်လံကို ပေါင်းစပ်ထားသည့် ကျွန်ုပ်တို့၏လုပ်ဆောင်မှု၏ကုဒ်တွင် ချက်ချင်းညွှန်ပြသည် (စာသားမ) ငါတို့လိုတယ်။

တကယ်တော့ ဒီမှာ အားလုံးဟာ လျှို့ဝှက်ချက်တွေပါ။ ခလုတ်ကို နှိပ်ဖို့ ကျန်နေပါသေးတယ်။ အပြီးသတ် ပြတင်းပေါက်၌ အဆင့်မြင့်အယ်ဒီတာကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ကုဒ်ကို ထည့်သွင်းခဲ့ရာ၊ သင်သည် အအရသာအရှိဆုံးသို့ ဆက်လက်သွားနိုင်သည် - အလုပ်တွင် ကျွန်ုပ်တို့၏လုပ်ဆောင်ချက်ကို စမ်းကြည့်ပါ။

ဤသည်မှာ မျိုးစေ့နမူနာအချို့ဖြစ်သည်။

ဥပမာ 1. ငွေပေးချေမှုဖော်ပြချက်မှ အကောင့်နံပါတ်နှင့် ရက်စွဲကို ပြန်လည်ရယူခြင်း။

ငွေပေးချေမှုဆိုင်ရာ ဖော်ပြချက် (ရည်ရွယ်ချက်) ပါရှိသည့် ကျွန်ုပ်တို့တွင် ဘဏ်ရှင်းတမ်းတစ်ခုရှိပြီး၊ အခပေးငွေတောင်းခံလွှာများ၏ နံပါတ်များနှင့် ရက်စွဲများကို သီးခြားကော်လံများအဖြစ်သို့ ဆွဲထုတ်ရန် လိုအပ်သည်-

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

ကျွန်ုပ်တို့သည် ပုံမှန်နည်းလမ်းဖြင့် ဇယားကို Power Query တွင် တင်ပါသည်။ ဒေတာ – ဇယား/အပိုင်းအခြားမှ (အချက်အလက် - Tနိုင်/Rနတ်သမီး).

ထို့နောက် ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏လုပ်ဆောင်ချက်မှတစ်ဆင့် တွက်ချက်ထားသော ကော်လံတစ်ခုကို ပေါင်းထည့်သည်။ ကော်လံထည့်ပါ - စိတ်ကြိုက်လုပ်ဆောင်ချက်ကို ခေါ်ဆိုပါ။ (ကော်လံထည့်ပါ — စိတ်ကြိုက်လုပ်ဆောင်ချက်ကို ခေါ်ဆိုပါ) ၎င်း၏ ငြင်းခုံချက်များကို ထည့်သွင်းပါ-

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

ပုံမှန်အသုံးအနှုန်းအဖြစ် (အငြင်းအခုံ regex) ကျွန်ုပ်တို့အသုံးပြုသည့်ပုံစံ

(ဃ{3,5}|d{2}.d{2}.d{4})

… လူ့ဘာသာစကားသို့ ဘာသာပြန်ဆိုချက် : 

ဂဏန်း ၃ လုံးမှ ၅ လုံး (အကောင့်နံပါတ်များ)

or

“2-bit နံပါတ် – အမှတ် – 2-bit နံပါတ် – အမှတ် – 4-bit နံပါတ်” ပုံစံ၏အပိုင်းအစများဆိုလိုသည်မှာ DD.MM.YYYY ပုံစံ၏ ရက်စွဲများဖြစ်သည်။

အနားသတ်အက္ခရာအဖြစ် (အငြင်းအခုံ delim) semicolon ကိုရိုက်ထည့်ပါ။

အပေါ်ကိုကလစ်နှိပ်ပြီးနောက် OK ကျွန်ုပ်တို့၏ မှော်ပညာလုပ်ဆောင်ချက်သည် ကျွန်ုပ်တို့၏ပုံမှန်အသုံးအနှုန်းအရ ကနဦးဒေတာအားလုံးကို ပိုင်းခြားစိတ်ဖြာပြီး ငွေတောင်းခံလွှာများ၏ တွေ့ရှိသော နံပါတ်များနှင့် ရက်စွဲများနှင့်အတူ ကျွန်ုပ်တို့အတွက် ကော်လံတစ်ခုဖွဲ့စည်းသည်-

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

၎င်းကို command ကို အသုံးပြု၍ semicolon ဖြင့် ပိုင်းခြားရန် ကျန်ရှိနေပါသည်။ Home — Split Column — ကန့်သတ်ချက်ဖြင့် (ပင်မ — ကော်လံခွဲ — ကန့်သတ်ချက်ဖြင့်) ပြီးတော့ ငါတို့လိုချင်တာကို ရတယ်၊

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

အလှအပ!

ဥပမာ 2- အီးမေးလ်လိပ်စာများကို စာသားမှ ထုတ်ယူပါ။

ကျွန်ုပ်တို့တွင် ကနဦးဒေတာအဖြစ် အောက်ပါဇယားရှိသည်ဆိုပါစို့။

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

… အဲဒီမှာ တွေ့တဲ့ အီးမေးလ်လိပ်စာတွေကို ဖယ်ထုတ်ဖို့ လိုတယ် (ရှင်းရှင်းလေး သိချင်ရင် စာသားထဲမှာ အနီရောင်နဲ့ သူတို့ကို မီးမောင်းထိုးပြခဲ့တယ်)။

ယခင်ဥပမာတွင်အတိုင်း၊ ကျွန်ုပ်တို့သည် ပုံမှန်နည်းလမ်းဖြင့် ဇယားကို Power Query သို့ တင်ပါသည်။ ဒေတာ – ဇယား/အပိုင်းအခြားမှ (အချက်အလက် - Tနိုင်/Rနတ်သမီး).

ထို့နောက် ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏လုပ်ဆောင်ချက်မှတစ်ဆင့် တွက်ချက်ထားသော ကော်လံတစ်ခုကို ပေါင်းထည့်သည်။ ကော်လံထည့်ပါ - စိတ်ကြိုက်လုပ်ဆောင်ချက်ကို ခေါ်ဆိုပါ။ (ကော်လံထည့်ပါ — စိတ်ကြိုက်လုပ်ဆောင်ချက်ကို ခေါ်ဆိုပါ) ၎င်း၏ ငြင်းခုံချက်များကို ထည့်သွင်းပါ-

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

အီးမေးလ်လိပ်စာများကို ခွဲခြမ်းစိတ်ဖြာခြင်းသည် ပို၍ခက်ခဲသောအလုပ်ဖြစ်ပြီး ၎င်းကိုဖြေရှင်းရန် အိပ်မက်ဆိုးများ၏ အမျိုးမျိုးသော ဒီဂရီအမျိုးမျိုးကို ပုံမှန်ဖော်ပြချက်များရှိသည်။ ရိုးရှင်းသောရွေးချယ်စရာများထဲမှတစ်ခုကိုသုံးခဲ့သည်- စံမမီသော်လည်း၊ ကိစ္စအများစုတွင် အတော်လေးအလုပ်လုပ်သည်-

[w|.|-]*@w*.[w|.]*

ခြားနားချက်အနေဖြင့် (delim) သင်သည် semicolon နှင့် space ကိုထည့်နိုင်သည်။

အပေါ်ကိုကလစ်နှိပ်ပါ OK မူရင်းစာသား “ယာဂု” မှ ထုတ်နုတ်ထားသော အီးမေးလ်လိပ်စာများပါသည့် ကော်လံတစ်ခုကို ကျွန်ုပ်တို့ ရရှိသည်-

Power Query တွင် ပုံမှန်အသုံးအနှုန်းများ (RegExp)

မှော်!

PS

ဆိုရိုးစကားအတိုင်း “ဒီထက်ကောင်းအောင် မလုပ်နိုင်တဲ့အရာ မရှိဘူး” တဲ့။ Power Query သည် သူ့ဘာသာသူ အေးအေးဆေးဆေးဖြစ်ပြီး ပုံမှန်အသုံးအနှုန်းများနှင့် ပေါင်းစပ်လိုက်သောအခါ၊ ၎င်းသည် ကျွန်ုပ်တို့အား မည်သည့်စာသားဒေတာကိုမဆို လုပ်ဆောင်ရာတွင် လုံးဝလက်တွေ့မကျသော ပါဝါနှင့် လိုက်လျောညီထွေဖြစ်စေသည်။ တစ်နေ့နေ့တွင် Microsoft သည် Power Query နှင့် Power BI အပ်ဒိတ်များတွင် RegExp ပံ့ပိုးမှုကို ပေါင်းထည့်မည်ဖြစ်ပြီး အထက်ဖော်ပြပါ တာဘိုရင်းဖြင့် ကခြင်းများအားလုံးသည် အတိတ်၏အရာတစ်ခု ဖြစ်လာလိမ့်မည်ဟု မျှော်လင့်ပါသည်။ အင်း၊ လောလောဆယ်တော့ ဟုတ်တယ်။

https://regexr.com/ – အွန်လိုင်းတည်းဖြတ်မှုတွင် ဆိုက် https://regexr.com/ တွင် ပုံမှန်အသုံးအနှုန်းများဖြင့် ကစားရန် အဆင်ပြေကြောင်းလည်း ထပ်ဖြည့်ပေးလိုပါသည်။ အပိုင်းထဲမှာရှိတယ်။ အသိုက်အဝန်းပုံစံများ အချိန်တိုင်းအတွက် အဆင်သင့်လုပ်ထားသော ပုံမှန်ရာသီများ အများအပြားရှိသည်။ စမ်းသပ်မှု - ပုံမှန်ဖော်ပြချက်များ၏ စွမ်းအားအားလုံးသည် Power Query ရှိ သင့်ဝန်ဆောင်မှုတွင် ရှိလာပါပြီ။

  • ပုံမှန်အသုံးအနှုန်းများ (RegExp) ဆိုသည်မှာ အဘယ်နည်းနှင့် ၎င်းတို့ကို Excel တွင် အသုံးပြုနည်း
  • Power Query တွင် Fuzzy စာသားရှာဖွေမှု
  • Power Query ကို အသုံးပြု၍ မတူညီသော ဖိုင်များမှ ဇယားများကို စုစည်းခြင်း။

တစ်ဦးစာပြန်ရန် Leave