ເຮັດວຽກໃນບຣາວເຊີເທົ່ານັ້ນ

ເຄື່ອງມືທົດສອບ Regex (ເບິ່ງຕົວຢ່າງການຈັບຄູ່/ກຸ່ມ/ການແທັນທີ່)

ເຄື່ອງມືທົດສອບ regex ທີ່ໃຊ້ໄດ້ທັນທີ—ພຽງແຕ່ວາງຮູບແບບ (pattern) ແລະ ຂໍ້ຄວາມ ເພື່ອເບິ່ງຜົນໄດ້ຮັບໃນໜ້າດຽວ. ລະບົບຈະເນັ້ນສ່ວນທີ່ຈັບຄູ່ ແລະ ສະແດງ capture groups ພ້ອມຕົວຢ່າງການແທນທີ່ໄປພ້ອມກັນ.

ທຸກຢ່າງເຮັດວຽກພາຍໃນບຣາວເຊີຂອງທ່ານ. ບໍ່ມີການສົ່ງຂໍ້ມູນໄປຍັງເຊີບເວີ.

/ /

ປະມວນຜົນດ້ວຍ JavaScript (ECMAScript) regex. ພຶດຕິກຳອາດຈະຕ່າງຈາກ PCRE.

ແຟລັກ (Flags)
ລາຍລະອຽດ
g/i/m ແມ່ນພື້ນຖານ. ເປີດ 'ລາຍລະອຽດ' ສຳລັບແຟລັກເພີ່ມເຕີມ.
ໃຊ້ $1, $2 ສຳລັບກຸ່ມ. $& ແມ່ນຂໍ້ຄວາມທັງໝົດທີ່ຈັບຄູ່ໄດ້.
ຂໍ້ຄວາມທົດສອບ
ວາງຂໍ້ຄວາມທີ່ທ່ານຕ້ອງການທົດສອບ
ການເນັ້ນ
ຊ່ວງທີ່ຈັບຄູ່ໄດ້ຈະຖືກເນັ້ນສີ

            
ຈັບຄູ່ໄດ້: {count} / ເວລາ: {ms}ms / Anchored: {anchor} / ແທັນທີ່: {replace} / ໂໝດ: {mode}
ຜົນໄດ້ຮັບ

ຕົວເລືອກ

ວິທີໃຊ້

ປ້ອນຮູບແບບ (pattern)

ພິມ regex ຂອງທ່ານ ແລະ ເລືອກແຟລັກທີ່ຕ້ອງການ.

ວາງຂໍ້ຄວາມທົດສອບ

ສ່ວນທີ່ຈັບຄູ່ໄດ້ຈະຖືກເນັ້ນສີທັນທີໃນຂະນະທີ່ທ່ານພິມ.

ກວດສອບຜົນໄດ້ຮັບ

ເບິ່ງລາຍການຈັບຄູ່, ກຸ່ມ ແລະ ການແທນທີ່ໃນແທັບຕ່າງໆ.

ຕົວຢ່າງ ນຳໃຊ້ຮູບແບບ, ແຟລັກ ແລະ ການແທນທີ່

ໝາຍເຫດ

ເຄື່ອງມືນີ້ປະມວນຜົນດ້ວຍ JavaScript regex.

  • ບາງຄຸນສົມບັດທີ່ມີສະເພາະໃນ PCRE (ເຊັ່ນ atomic groups) ແມ່ນບໍ່ສາມາດໃຊ້ໄດ້.
  • Named groups ແລະ lookbehind ອາດຈະສະແດງຜົນຕ່າງກັນໄປຕາມບຣາວເຊີ.
  • ຜົນໄດ້ຮັບບໍ່ຮັບປະກັນວ່າຈະກົງກັບ PCRE 100%.
ຂໍ້ຄວນລະວັງ

ກະລຸນາກວດສອບຜົນໄດ້ຮັບກ່ອນນຳໄປໃຊ້ງານຈິງ ເພາະພຶດຕິກຳຂອງ PCRE ອາດຈະແຕກຕ່າງ.

FAQ

ແຟລັກ g/i/m ແມ່ນຫຍັງ?

ທ່ານສາມາດເປີດ/ປິດໄດ້ຜ່ານກ່ອງໝາຍ (g=global, i=ignore case, m=multiline).

ສາມາດທົດສອບການແທນທີ່ໄດ້ຫຼືບໍ່?

ໄດ້. ພຽງແຕ່ປ້ອນຂໍ້ຄວາມແທນທີ່ ແລ້ວເບິ່ງໃນແທັບ 'ແທັນທີ່'. ການອ້າງອີງກຸ່ມແບບ $1 ກໍສາມາດໃຊ້ໄດ້.

ມັນຕ່າງຈາກ PCRE ແນວໃດ?

ຕ່າງກັນ. ເຄື່ອງມືນີ້ໃຊ້ JavaScript regex, ດັ່ງນັ້ນບາງຮູບແບບອາດຈະໃຫ້ຜົນໄດ້ຮັບທີ່ແຕກຕ່າງຈາກ PCRE.