Regex Tester (ການຈັບຄູ່, Groups, ແລະ Replacement Preview)
ຕ້ອງການທົດສອບ regex ຢ່າງໄວບໍ? ວາງແລ້ວກວດທັນທີດ້ວຍ regex tester ນີ້.
ເບິ່ງ match ທີ່ເນັ້ນ, capture groups ແລະ replacement output ໃນຫນ້າດຽວ.
ວິທີໃຊ້
- ໃສ່ pattern ແລະ ເລືອກ flags ທີ່ຕ້ອງການ (g/i/m).
- ວາງ source text. ຖ້າ auto-run ເປີດຢູ່ ຜົນຈະອັບເດດທັນທີ.
- ໃຊ້ match list ເພື່ອກວດຕໍາແໜ່ງ ແລະ ກະໂດດໄປຫາແຕ່ລະ match.
- ໃຊ້ແຖບ Groups ແລະ Replacement ເພື່ອກວດ capture ແລະ replacement output.
ຕົວຢ່າງ
ດຶງ email
Input: ຂໍ້ຄວາມທີ່ມີ email addresses
Output: match ທີ່ຖືກເນັ້ນ ແລະ ຕໍາແໜ່ງ start/end
replacement ແບບ key=value
Input: ຂໍ້ຄວາມ key=value ຫຼາຍແຖວ
Output: replacement output ໂດຍໃຊ້ $1 ແລະ $2
ກອງ log line
Input: log text ທີ່ມີ INFO / WARN / ERROR
Output: ການຈັບຄູ່ແບບ line-based ດ້ວຍ flag m
Replacement Cheat Sheet
- $1, $2 ... : ອ້າງອີງ capture group
- $& : match ທັງໝົດ
- $` : ກ່ອນ match / $' : ຫຼັງ match
ໝາຍເຫດ
- ເຄື່ອງມືນີ້ປະເມີນ pattern ດ້ວຍ JavaScript (ECMAScript) regular expressions.
- ບາງຟີເຈີຂອງ PCRE (ເຊັ່ນ atomic groups) ບໍ່ຮອງຮັບ.
- ແມ້ແຕ່ຟີເຈີ JavaScript ກໍອາດແຕກຕ່າງກັນຕາມ runtime.
- ຜົນລັບບໍ່ຮັບປະກັນວ່າຈະກົງກັບ PCRE.
FAQ
flags g/i/m ແມ່ນຫຍັງ?
ໃຊ້ checkbox ເພື່ອສະຫຼັບ. (g=global, i=ignore case, m=multiline)
ສາມາດທົດສອບ replacement ໄດ້ບໍ?
ໄດ້. ໃສ່ replacement string ແລະ ກວດແຖບ Replacement. ຮອງຮັບ group references ເຊັ່ນ $1.
ມັນຕ່າງຈາກ PCRE ແນວໃດ?
ເຄື່ອງມືນີ້ໃຊ້ JavaScript regular expressions. ເນື່ອງຈາກ spec ແຕກຕ່າງກັນ, pattern ດຽວກັນອາດໄດ້ຜົນຕ່າງຈາກ PCRE.