Regex ເຄື່ອງທົດສອບ (ການຕົງກັນ, ກຸ່ມ, ແລະການເບິ່ງການແທນທີ່ກ່ອນ)

ຕ້ອງການທົດສອບ regex ໃຫ້ໄວບໍ? ວາງລົງ ແລ້ວກວດທັນທີດ້ວຍເຄື່ອງມືນີ້.

ເບິ່ງການຕົງກັນທີ່ເນັ້ນ, ກຸ່ມຈັບ ແລະຜົນການແທນທີ່ໃນໜ້າດຽວ.

ຂໍ້ມູນປ້ອນຂອງທ່ານຖືກປະມວນຜົນໃນ browser ແລະບໍ່ຖືກສົ່ງໄປຫາ server.

ວິທີໃຊ້

  1. ໃສ່ຮູບແບບ ແລະ ເລືອກທຸງທີ່ຕ້ອງການ (g/i/m).
  2. ວາງຂໍ້ຄວາມຕົ້ນສະບັບ. ຖ້າ auto-run ເປີດຢູ່ ຜົນຈະອັບເດດທັນທີ.
  3. ໃຊ້ລາຍການການຕົງກັນເພື່ອກວດຕໍາແໜ່ງ ແລະ ກະໂດດໄປຫາແຕ່ລະການຕົງກັນ.
  4. ໃຊ້ແຖບກຸ່ມ ແລະ ການແທນທີ່ເພື່ອກວດກຸ່ມຈັບ ແລະຜົນການແທນທີ່.

ຕົວຢ່າງ

ດຶງອີເມວ

ຂາເຂົ້າ: ຂໍ້ຄວາມທີ່ມີທີ່ຢູ່ອີເມວ

ຜົນລັບ: ການຕົງກັນທີ່ເນັ້ນ ແລະຕໍາແໜ່ງເລີ່ມ/ຈົບ

ການແທນທີ່ ຄີ=ຄ່າ

ຂາເຂົ້າ: ຂໍ້ຄວາມ ຄີ=ຄ່າ ຫຼາຍແຖວ

ຜົນລັບ: ຜົນລັບການແທນທີ່ໂດຍໃຊ້ $1 ແລະ $2

ກອງແຖວບັນທຶກ

ຂາເຂົ້າ: ຂໍ້ຄວາມບັນທຶກທີ່ມີ INFO / WARN / ERROR

ຜົນລັບ: ການຕົງກັນຕາມແຖວດ້ວຍທຸງ m

ຄຳອະທິບາຍການແທນທີ່

  • $1, $2 ... : ການອ້າງອີງກຸ່ມຈັບ
  • $& : ການຕົງກັນທັງໝົດ
  • $` : ກ່ອນການຕົງກັນ / $' : ຫຼັງການຕົງກັນ

ໝາຍເຫດ

  • ເຄື່ອງມືນີ້ປະເມີນຮູບແບບດ້ວຍ regular expressions ຂອງ JavaScript (ECMAScript).
  • ບາງຟີເຈີຂອງ PCRE (ເຊັ່ນກຸ່ມອະໂຕມິກ) ບໍ່ຮອງຮັບ.
  • ຟີເຈີ JavaScript ບາງຢ່າງອາດແຕກຕ່າງຕາມສະພາບການເຮັດວຽກ.
  • ຜົນລັບບໍ່ຮັບປະກັນວ່າຈະຕົງກັບ PCRE.

ຄຳຖາມທີ່ຖາມບໍ່ຍອດ

ທຸງ g/i/m ແມ່ນຫຍັງ?

ໃຊ້ກ່ອງເລືອກເພື່ອສະຫຼັບ. (g=ທັງໝົດ, i=ບໍ່ສົນໃຈຕົວໃຫຍ່/ນ້ອຍ, m=ຫຼາຍແຖວ)

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

ໄດ້. ໃສ່ຂໍ້ຄວາມການແທນທີ່ ແລະກວດແຖບການແທນທີ່. ຮອງຮັບການອ້າງອີງກຸ່ມເຊັ່ນ $1.

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

ເຄື່ອງມືນີ້ໃຊ້ regular expressions ຂອງ JavaScript. ເນື່ອງຈາກຄວາມແຕກຕ່າງຂອງມາດຕະຖານ, ຮູບແບບດຽວກັນອາດໄດ້ຜົນຕ່າງຈາກ PCRE.