ເນື້ອໃນ
ຖ້າຫາກວ່າທ່ານມີຄວາມຄຸ້ນເຄີຍຢ່າງຫນ້ອຍເລັກນ້ອຍກັບການສະແດງອອກປົກກະຕິ, ຫຼັງຈາກນັ້ນທ່ານບໍ່ຈໍາເປັນຕ້ອງໂຄສະນາໃຫ້ເຂົາເຈົ້າ. ຖ້າທ່ານບໍ່ຂ້ອນຂ້າງຢູ່ໃນຫົວຂໍ້, ການສະແດງອອກປົກກະຕິ (Regular Expressions = RegExp = "regexps" = "regulars") ແມ່ນພາສາທີ່, ການນໍາໃຊ້ຕົວອັກສອນພິເສດແລະກົດລະບຽບ, substrings ທີ່ຈໍາເປັນແມ່ນຊອກຫາຢູ່ໃນຂໍ້ຄວາມ, ພວກມັນຖືກສະກັດອອກ. ຫຼືແທນທີ່ດ້ວຍຂໍ້ຄວາມອື່ນ. ນີ້ແມ່ນເປັນເຄື່ອງມືທີ່ມີອໍານາດຫຼາຍແລະສວຍງາມ, ຄໍາສັ່ງຂອງຂະຫນາດທີ່ດີກວ່າວິທີການອື່ນໆທັງຫມົດຂອງການເຮັດວຽກກັບຂໍ້ຄວາມ.
ຂ້າພະເຈົ້າໄດ້ອະທິບາຍຢ່າງລະອຽດແລະມີຕົວຢ່າງຫຼາຍຢ່າງຈາກຊີວິດວິທີທີ່ທ່ານສາມາດເພີ່ມການສະຫນັບສະຫນູນການສະແດງອອກເປັນປົກກະຕິກັບ Excel ໂດຍໃຊ້ macros ງ່າຍໆ - ຖ້າທ່ານບໍ່ໄດ້ອ່ານບົດຄວາມນີ້, ຂ້າພະເຈົ້າຂໍແນະນໍາໃຫ້ທ່ານອ່ານມັນກ່ອນທີ່ຈະສືບຕໍ່. ເຈົ້າຈະຄົ້ນພົບສິ່ງໃຫມ່ຫຼາຍ, ຂ້ອຍຮັບປະກັນ🙂
ຢ່າງໃດກໍຕາມ, ຄໍາຖາມຍັງຄົງເປີດ - ວິທີການເພີ່ມຄວາມສາມາດໃນການໃຊ້ການສະແດງອອກປົກກະຕິໃນ Power Query? Power Query, ແນ່ນອນ, ແມ່ນດີໃນຕົວຂອງມັນເອງແລະສາມາດເຮັດໄດ້ຫຼາຍຢ່າງກັບຂໍ້ຄວາມ (ການຕັດ, ກາວ, ເຮັດຄວາມສະອາດ, ແລະອື່ນໆ), ແຕ່ຖ້າທ່ານສາມາດຂ້າມມັນດ້ວຍພະລັງງານຂອງການສະແດງອອກປົກກະຕິ, ມັນຈະເປັນພຽງແຕ່ລະເບີດ.
ແຕ່ຫນ້າເສຍດາຍ, ບໍ່ມີຫນ້າທີ່ສ້າງສໍາລັບການເຮັດວຽກກັບ RegExps ໃນ Power Query, ແລະການຊ່ວຍເຫຼືອຢ່າງເປັນທາງການຂອງ Microsoft ແລະການສະຫນັບສະຫນູນດ້ານວິຊາການຕອບຄໍາຖາມນີ້ໃນທາງລົບ. ຢ່າງໃດກໍຕາມ, ມີວິທີການຈໍາກັດນີ້ 🙂
ເນື້ອແທ້ຂອງວິທີການ
ແນວຄວາມຄິດຕົ້ນຕໍແມ່ນງ່າຍດາຍທີ່ຈະເຮັດໃຫ້ອັບອາຍ.
ໃນບັນຊີລາຍຊື່ຄວາມສາມາດຂອງ Power Query ທີ່ມີໃນ, ມີຫນ້າທີ່ ຫນ້າເວັບ. ລາຍລະອຽດຂອງຫນ້າທີ່ນີ້ຢູ່ໃນເວັບໄຊການຊ່ວຍເຫຼືອ Microsoft ຢ່າງເປັນທາງການແມ່ນ concise ທີ່ສຸດ:
ແປ, ນີ້ອາດຈະເປັນ: "ກັບຄືນເນື້ອໃນຂອງເອກະສານ HTML ທີ່ແບ່ງອອກເປັນໂຄງສ້າງອົງປະກອບຂອງມັນ, ເຊັ່ນດຽວກັນກັບການເປັນຕົວແທນຂອງເອກະສານທີ່ສົມບູນແລະຮ່າງກາຍຂອງມັນຫຼັງຈາກ tags ໄດ້ຖືກໂຍກຍ້າຍອອກ." ຄໍາອະທິບາຍດັ່ງນັ້ນ, ກົງໄປກົງມາ.
ໂດຍປົກກະຕິແລ້ວຟັງຊັນນີ້ຖືກໃຊ້ເມື່ອນໍາເຂົ້າຂໍ້ມູນຈາກເວັບ ແລະຖືກປ່ຽນແທນໂດຍອັດຕະໂນມັດ, ຕົວຢ່າງ, ເມື່ອພວກເຮົາເລືອກໃນແຖບ. ຂໍ້ມູນ ຄໍາສັ່ງ ຈາກອິນເຕີເນັດ (ຂໍ້ມູນ - ຈາກເວັບ). ພວກເຮົາໃຫ້ຫນ້າທີ່ເປັນຫນ້າເວັບເປັນການໂຕ້ຖຽງ, ແລະມັນສົ່ງຄືນເນື້ອຫາຂອງມັນໃຫ້ກັບພວກເຮົາໃນຮູບແບບຕາຕະລາງ, ກ່ອນຫນ້ານີ້ໄດ້ລ້າງ tags ທັງຫມົດ.
ສິ່ງທີ່ການຊ່ວຍເຫຼືອບໍ່ໄດ້ເວົ້າແມ່ນວ່ານອກຈາກພາສາ HTML markup ຫນ້າທີ່ ຫນ້າເວັບ ສະຫນັບສະຫນູນ script JavaScript, ເຊິ່ງປະຈຸບັນມີຢູ່ທົ່ວທຸກເວັບໄຊທ໌ໃນອິນເຕີເນັດ. ແລະ JavaScript, ໃນທາງກັບກັນ, ໄດ້ສະເຫມີສາມາດເຮັດວຽກກັບການສະແດງອອກເປັນປົກກະຕິແລະມີຫນ້າທີ່ສ້າງສໍາລັບ RegExps! ດັ່ງນັ້ນເພື່ອປະຕິບັດການສະແດງອອກປົກກະຕິໃນ Power Query, ພວກເຮົາຈະຕ້ອງໃຫ້ອາຫານຫນ້າທີ່ Web.Page ເປັນການໂຕ້ຖຽງກັບໂຄງການ JavaScript ຂະຫນາດນ້ອຍທີ່ຈະເຮັດວຽກທັງຫມົດສໍາລັບ Power Query.
ມັນຄ້າຍຄືແນວໃດໃນ JavaScript ບໍລິສຸດ
ມີບົດສອນລະອຽດຫຼາຍຢ່າງກ່ຽວກັບການເຮັດວຽກກັບການສະແດງອອກປົກກະຕິໃນ JavaScript ໃນອິນເຕີເນັດ (ຕົວຢ່າງ, ຫນຶ່ງ, ສອງ).
ໃນສັ້ນແລະງ່າຍດາຍ, ລະຫັດ JavaScript ຈະມີລັກສະນະນີ້:
ທີ່ນີ້:
- var str = 'ຈ່າຍໃບບິນຄ່າ 123 ແລະ 789 ສໍາລັບໄສ້ກອກ'; - ສ້າງຕົວປ່ຽນແປງໄດ້ str ແລະມອບຫມາຍໃຫ້ມັນເປັນຂໍ້ຄວາມທີ່ພວກເຮົາຈະວິເຄາະ.
- var ຮູບແບບ = /d+/gi; - ສ້າງການສະແດງອອກປົກກະຕິແລະໃສ່ໃນຕົວແປ ຮູບແບບ.
ການສະແດງອອກເລີ່ມຕົ້ນດ້ວຍ slash (/).
ການສະແດງອອກຂອງມັນເອງຢູ່ທີ່ນີ້, ສໍາລັບການຍົກຕົວຢ່າງ, ແມ່ນ d+ ຫຍໍ້ມາຈາກລໍາດັບຂອງຕົວເລກໃດໆ.
ໂດຍຜ່ານສ່ວນຫນຶ່ງຫຼັງຈາກການສະແດງອອກ, ມີຕົວກໍານົດການຊອກຫາເພີ່ມເຕີມ (ຕົວແກ້ໄຂ) - ພວກເຂົາສາມາດຖືກລະບຸໄວ້ໃນຄໍາສັ່ງໃດກໍ່ຕາມ:
- g - ຫມາຍເຖິງການຄົ້ນຫາທົ່ວໂລກ, ie ຫຼັງຈາກຊອກຫາຄໍາທີ່ກົງກັນ, ທ່ານບໍ່ຄວນຢຸດ, ແຕ່ສືບຕໍ່ຄົ້ນຫາຈົນກ່ວາໃນຕອນທ້າຍຂອງຂໍ້ຄວາມ. ຖ້າຕົວແກ້ໄຂນີ້ບໍ່ໄດ້ຖືກຕັ້ງ, script ຂອງພວກເຮົາຈະສົ່ງຄືນພຽງແຕ່ການຈັບຄູ່ທໍາອິດ (123)
- i - ຄົ້ນຫາໂດຍບໍ່ມີການກ່ຽວກັບກໍລະນີຂອງຕົວອັກສອນ
- m - ການຊອກຫາຫຼາຍແຖວ (ໃຊ້ໃນເວລາທີ່ຂໍ້ຄວາມແຫຼ່ງທີ່ຖືກແບ່ງອອກເປັນຫຼາຍແຖວ)
- var results = str.match(pattern).join(';'); - ເຮັດການຄົ້ນຫາໃນຂໍ້ຄວາມທີ່ມາ (str) ໂດຍການສະແດງອອກປົກກະຕິ (ຮູບແບບ) ແລະເອົາຜົນໄດ້ຮັບໃນຕົວແປ ຜົນ, concatenating ເຂົາເຈົ້າດ້ວຍ semicolon ໂດຍໃຊ້ຄໍາສັ່ງ ເຂົ້າຮ່ວມ
- document.write(ຜົນ); - ສະແດງເນື້ອໃນຂອງຕົວແປຜົນໄດ້ຮັບ
ໃຫ້ສັງເກດວ່າສາຍຂໍ້ຄວາມ (ບໍ່ລວມເອົາການສະແດງອອກປົກກະຕິ) ໃນ JavaScript ແມ່ນຖືກປິດລ້ອມຢູ່ໃນ apostrophes, ບໍ່ແມ່ນຄໍາເວົ້າຍ້ອນວ່າພວກເຂົາຢູ່ໃນ Power Query ຫຼື VBA.
ຢູ່ທີ່ຜົນໄດ້ຮັບ, script ນີ້ຈະໃຫ້ພວກເຮົາເປັນຜົນໄດ້ຮັບຕົວເລກທັງຫມົດທີ່ພົບເຫັນຢູ່ໃນຂໍ້ຄວາມຕົ້ນສະບັບ:
123, 789
ຫຼັກສູດສັ້ນໆ JavaScript ແມ່ນຈົບແລ້ວ, ຂອບໃຈທຸກທ່ານ. ຫວັງວ່າເຈົ້າຈະໄດ້ຮັບເຫດຜົນ 🙂
ມັນຍັງຄົງເປັນການໂອນການກໍ່ສ້າງນີ້ໄປຫາ Power Query.
ຄົ້ນຫາແລະສະກັດຟັງຊັນຂໍ້ຄວາມໂດຍການສະແດງອອກປົກກະຕິໃນການສອບຖາມພະລັງງານ
ພວກເຮົາເຮັດດັ່ງຕໍ່ໄປນີ້:
1. ເປີດ Excel ແລະສ້າງ Power Query ຫວ່າງເປົ່າໃຫມ່ໃນແຖບ ຂໍ້ມູນ – ໄດ້ຮັບຂໍ້ມູນ / ສ້າງຄໍາຮ້ອງສະຫມັກ – ຈາກແຫຼ່ງອື່ນໆ – ການຮ້ອງຂໍເປົ່າ (ຂໍ້ມູນ — ໄດ້ຮັບຂໍ້ມູນ / ການສອບຖາມໃຫມ່ — ຈາກແຫຼ່ງອື່ນໆ — ການສອບຖາມເປົ່າ). ຖ້າທ່ານມີ Excel ຮຸ່ນເກົ່າ 2010-2013 ແລະ Power Query ທ່ານບໍ່ມີໃນຕົວ, ແຕ່ຖືກຕິດຕັ້ງເປັນ add-in ແຍກຕ່າງຫາກ, ຫຼັງຈາກນັ້ນທັງຫມົດນີ້ຈະຢູ່ໃນແຖບ. ແບບສອບຖາມພະລັງງານແລະບໍ່ແມ່ນ ຂໍ້ມູນ.
2. ຢູ່ໃນປ່ອງຢ້ຽມທີ່ຫວ່າງເປົ່າຂອງຕົວແກ້ໄຂແບບສອບຖາມທີ່ເປີດ, ໃນແຜງດ້ານຂວາ, ໃສ່ຊື່ຂອງຫນ້າທີ່ໃນອະນາຄົດຂອງພວກເຮົາ (ຕົວຢ່າງ: fxRegExpExtract)
3. ໃຫ້ໄປທີ່ແຖບ ເບິ່ງ - ບັນນາທິການຂັ້ນສູງ (ເບິ່ງ - ບັນນາທິການຂັ້ນສູງ), ພວກເຮົາລຶບ M-code ທັງຫມົດຂອງຄໍາຮ້ອງຂໍຫວ່າງເປົ່າແລະວາງລະຫັດຂອງ superfunction ຂອງພວກເຮົາຢູ່ທີ່ນັ້ນ:
ສັງເກດເບິ່ງມືຂອງເຈົ້າ:
ໃນແຖວທໍາອິດ, ພວກເຮົາເວົ້າວ່າຫນ້າທີ່ຂອງພວກເຮົາຈະມີສາມຂໍ້ໂຕ້ແຍ້ງຂໍ້ຄວາມ: txt - ຂໍ້ຄວາມຕົ້ນສະບັບທີ່ຖືກວິເຄາະ, regex - ຮູບແບບການສະແດງອອກປົກກະຕິ, ຂອບເຂດ - ຕົວຂັ້ນສໍາລັບການສະແດງຜົນໄດ້ຮັບ.
ຕໍ່ໄປ, ພວກເຮົາໂທຫາຫນ້າທີ່ ຫນ້າເວັບ, ສ້າງລະຫັດ JavaScript ທີ່ອະທິບາຍຂ້າງເທິງໃນການໂຕ້ຖຽງຂອງມັນ. ພວກເຮົາວາງແລະທົດແທນການໂຕ້ຖຽງຕົວແປຂອງພວກເຮົາເຂົ້າໄປໃນລະຫັດ.
ຊິ້ນ:
[Data]{0}[Children]{0}[Children]{1}[Text]{0}
… ແມ່ນຈຳເປັນທີ່ຈະ “ຜ່ານ” ເຂົ້າໄປໃນຕາຕະລາງທີ່ມີຜົນໄດ້ຮັບທີ່ເຮົາຕ້ອງການ. ຈຸດແມ່ນວ່າຫນ້າທີ່ ຫນ້າເວັບ ດັ່ງນັ້ນ, ມັນຜະລິດຕາຕະລາງຊ້ອນຫຼາຍທີ່ເຮັດຊ້ໍາໂຄງສ້າງຂອງຫນ້າເວັບ. ຖ້າບໍ່ມີລະຫັດ M-code ນີ້, ຟັງຊັນຂອງພວກເຮົາຈະອອກມານີ້:
… ແລະພວກເຮົາຈະຕ້ອງຄລິກຄຳສັບຫຼາຍຄັ້ງ ຕາຕະລາງ, ຢ່າງຕໍ່ເນື່ອງ "ຕົກຜ່ານ" ເຂົ້າໄປໃນຕາຕະລາງເດັກນ້ອຍຢູ່ໃນຖັນ ເດັກນ້ອຍ:
ແທນທີ່ຈະເປັນວົງຢືມທັງຫມົດນີ້, ພວກເຮົາທັນທີຊີ້ໃຫ້ເຫັນໃນລະຫັດຂອງຫນ້າທີ່ຂອງພວກເຮົາທີ່ຕິດຕັ້ງຕາຕະລາງແລະຖັນ (ຂໍ້ຄວາມ) ພວກເຮົາຕ້ອງການ.
ໃນທີ່ນີ້, ໃນຄວາມເປັນຈິງ, ແມ່ນຄວາມລັບທັງຫມົດ. ມັນຍັງຄົງກົດປຸ່ມ ສໍາເລັດຮູບ ຢູ່ໃນປ່ອງຢ້ຽມ ບັນນາທິການຂັ້ນສູງ, ບ່ອນທີ່ພວກເຮົາໃສ່ລະຫັດຂອງພວກເຮົາ, ແລະທ່ານສາມາດດໍາເນີນການກັບ delicious ທີ່ສຸດ - ພະຍາຍາມຫນ້າທີ່ຂອງພວກເຮົາໃນບ່ອນເຮັດວຽກ.
ນີ້ແມ່ນສອງສາມຕົວຢ່າງຂອງແກ່ນ.
ຕົວຢ່າງ 1. ການດຶງເອົາເລກບັນຊີ ແລະວັນທີຈາກລາຍລະອຽດການຈ່າຍເງິນ
ພວກເຮົາມີໃບແຈ້ງການທະນາຄານທີ່ມີຄໍາອະທິບາຍ (ຈຸດປະສົງ) ການຊໍາລະ, ບ່ອນທີ່ທ່ານຈໍາເປັນຕ້ອງດຶງຕົວເລກແລະວັນທີຂອງໃບເກັບເງິນທີ່ຈ່າຍອອກເປັນຖັນແຍກຕ່າງຫາກ:
ພວກເຮົາໂຫລດຕາຕະລາງເຂົ້າໄປໃນ Power Query ໃນວິທີການມາດຕະຖານໂດຍຜ່ານ ຂໍ້ມູນ – ຈາກຕາຕະລາງ/ໄລຍະ (ຂໍ້ມູນຈາກ Tສາມາດ/Rເທວະດາ).
ຫຼັງຈາກນັ້ນ, ພວກເຮົາເພີ່ມຄໍລໍາທີ່ຄິດໄລ່ດ້ວຍຫນ້າທີ່ຂອງພວກເຮົາຜ່ານ ເພີ່ມຖັນ – ໂທຫາຟັງຊັນແບບກຳນົດເອງ (ເພີ່ມຖັນ - ເອີ້ນຟັງຊັນແບບກຳນົດເອງ) ແລະໃສ່ການໂຕ້ຖຽງຂອງມັນ:
ໃນຖານະເປັນການສະແດງອອກປົກກະຕິ (ການໂຕ້ຖຽງ regex) ແມ່ແບບທີ່ພວກເຮົາໃຊ້:
(d{3,5}|d{2}.d{2}.d{4})
… ແປເປັນພາສາມະນຸດທີ່ແປວ່າ:
ຕົວເລກຈາກ 3 ຫາ 5 ຕົວເລກ (ເລກບັນຊີ)
or
ຊິ້ນສ່ວນຂອງຮູບແບບ "ຕົວເລກ 2 ບິດ - ຈຸດ - ຕົວເລກ 2 ບິດ - ຈຸດ - ຕົວເລກ 4 ບິດ", ນັ້ນແມ່ນ, ວັນທີຂອງແບບຟອມ DD.MM.YYYY.
ເປັນຕົວອັກສອນຕົວຂັ້ນ (ການໂຕ້ຖຽງ ຂອບເຂດ) ໃສ່ເຄື່ອງໝາຍຈຸດ.
ຫຼັງຈາກທີ່ຄລິກໃສ່ OK ຟັງຊັນ magic ຂອງພວກເຮົາວິເຄາະຂໍ້ມູນເບື້ອງຕົ້ນທັງຫມົດຕາມການສະແດງອອກປົກກະຕິຂອງພວກເຮົາແລະປະກອບເປັນຖັນສໍາລັບພວກເຮົາດ້ວຍຕົວເລກທີ່ພົບເຫັນແລະວັນທີຂອງໃບເກັບເງິນ:
ມັນຍັງຄົງແຍກມັນອອກໂດຍ semicolon ໂດຍໃຊ້ຄໍາສັ່ງ ຫນ້າທໍາອິດ — ແຍກຖັນ — ໂດຍ Delimiter (ໜ້າຫຼັກ — ແຍກຖັນ — ໂດຍຕົວຂັ້ນ) ແລະພວກເຮົາໄດ້ຮັບສິ່ງທີ່ພວກເຮົາຕ້ອງການ:
ຄວາມງາມ!
ຕົວຢ່າງ 2: ແຍກທີ່ຢູ່ອີເມວອອກຈາກຂໍ້ຄວາມ
ສົມມຸດວ່າພວກເຮົາມີຕາຕະລາງຕໍ່ໄປນີ້ເປັນຂໍ້ມູນເບື້ອງຕົ້ນ:
... ຈາກບ່ອນທີ່ພວກເຮົາຕ້ອງການດຶງເອົາທີ່ຢູ່ອີເມວທີ່ພົບເຫັນຢູ່ທີ່ນັ້ນ (ເພື່ອຄວາມຊັດເຈນ, ຂ້າພະເຈົ້າໄດ້ເນັ້ນໃສ່ພວກມັນເປັນສີແດງໃນຂໍ້ຄວາມ).
ດັ່ງໃນຕົວຢ່າງທີ່ຜ່ານມາ, ພວກເຮົາໂຫລດຕາຕະລາງເຂົ້າໄປໃນ Power Query ໃນທາງມາດຕະຖານຜ່ານ ຂໍ້ມູນ – ຈາກຕາຕະລາງ/ໄລຍະ (ຂໍ້ມູນຈາກ Tສາມາດ/Rເທວະດາ).
ຫຼັງຈາກນັ້ນ, ພວກເຮົາເພີ່ມຄໍລໍາທີ່ຄິດໄລ່ດ້ວຍຫນ້າທີ່ຂອງພວກເຮົາຜ່ານ ເພີ່ມຖັນ – ໂທຫາຟັງຊັນແບບກຳນົດເອງ (ເພີ່ມຖັນ - ເອີ້ນຟັງຊັນແບບກຳນົດເອງ) ແລະໃສ່ການໂຕ້ຖຽງຂອງມັນ:
parsing ທີ່ຢູ່ອີເມວແມ່ນເປັນວຽກງານທີ່ມີຄວາມຫຍຸ້ງຍາກຫຼາຍແລະມີຊໍ່ຂອງການສະແດງອອກເປັນປົກກະຕິຂອງລະດັບຄວາມແຕກຕ່າງກັນຂອງຝັນຮ້າຍທີ່ຈະແກ້ໄຂມັນ. ຂ້າພະເຈົ້າໄດ້ໃຊ້ຫນຶ່ງໃນທາງເລືອກທີ່ງ່າຍດາຍ - ບໍ່ເຫມາະສົມ, ແຕ່ຂ້ອນຂ້າງເຮັດວຽກໃນກໍລະນີຫຼາຍທີ່ສຸດ:
[w|.|-]*@w*.[w|.]*
ເປັນຕົວແຍກ (ຂອບເຂດ) ທ່ານສາມາດໃສ່ semicolon ແລະຊ່ອງ.
ໃຫ້ຄລິກໃສ່ OK ແລະພວກເຮົາໄດ້ຮັບຄໍລໍາທີ່ມີທີ່ຢູ່ອີເມວທີ່ສະກັດມາຈາກຂໍ້ຄວາມຕົ້ນສະບັບ "porridge":
ວິເສດ!
PS
ດັ່ງຄຳເວົ້າທີ່ວ່າ: "ບໍ່ມີສິ່ງດີອັນໃດທີ່ບໍ່ສາມາດເຮັດໃຫ້ດີຂຶ້ນໄດ້." Power Query ແມ່ນເຢັນດ້ວຍຕົວມັນເອງ, ແລະເມື່ອປະສົມປະສານກັບການສະແດງອອກປົກກະຕິ, ມັນເຮັດໃຫ້ພວກເຮົາມີພະລັງງານທີ່ບໍ່ແນ່ນອນແລະຄວາມຍືດຫຍຸ່ນໃນການປຸງແຕ່ງຂໍ້ມູນຂໍ້ຄວາມໃດໆ. ຂ້າພະເຈົ້າຫວັງວ່າມື້ຫນຶ່ງ Microsoft ຈະເພີ່ມການສະຫນັບສະຫນູນ RegExp ໃນ Power Query ແລະການປັບປຸງ Power BI ແລະການເຕັ້ນລໍາຂ້າງເທິງທັງຫມົດກັບ tambourine ຈະກາຍເປັນສິ່ງທີ່ຜ່ານມາ. ດີ, ສໍາລັບໃນປັດຈຸບັນ, ແມ່ນແລ້ວ.
ຂ້າພະເຈົ້າຍັງຕ້ອງການທີ່ຈະເພີ່ມວ່າມັນເປັນການສະດວກທີ່ຈະຫຼິ້ນກັບການສະແດງອອກປົກກະຕິໃນເວັບໄຊ https://regexr.com/ – ສິດໃນບັນນາທິການອອນໄລນ໌. ມີຢູ່ໃນພາກ ຮູບແບບຊຸມຊົນ ມີຈໍານວນຂະຫນາດໃຫຍ່ຂອງລະດູການປົກກະຕິທີ່ກຽມພ້ອມສໍາລັບທຸກໆໂອກາດ. ການທົດລອງ – ພະລັງທັງໝົດຂອງການສະແດງຜົນປົກກະຕິແມ່ນຢູ່ໃນການບໍລິການຂອງທ່ານໃນ Power Query!
- ສິ່ງທີ່ສະແດງອອກເປັນປົກກະຕິ (RegExp) ແລະວິທີການນໍາໃຊ້ພວກມັນໃນ Excel
- ການຊອກຫາຂໍ້ຄວາມທີ່ບໍ່ເຂົ້າໃຈໃນ Power Query
- ການປະກອບຕາຕະລາງຈາກໄຟລ໌ທີ່ແຕກຕ່າງກັນໂດຍໃຊ້ Power Query