ຊອກ ແລະ ແທນທີ່ຂໍ້ຄວາມ ຟຣີ
ຊອກ ແລະ ແທນທີ່ ດ້ວຍ plain ຫຼື regex, ຈຳນວນ match live ແລະ ຕົວຢ່າງ highlight. ຮອງຮັບ case-insensitive, whole-word ແລະ regex backreference.
💡 ໃນໂຫມດ regex ໃຊ້ກຸ່ມຈັບໃນ Find ເຊັ່ນ (\d{4})-(\d{2}) ແລ້ວອ້າງໃນ Replace ດ້ວຍ $1, $2 — ເໝາະສຳລັບການຈັດຮູບແບບວັນທີ, ຊື່, ຫຼື ID ຈຳນວນຫຼາຍ.
ການນຳໃຊ້ທົ່ວໄປ
- ຄົ້ນຫາ ແລະ ທົດແທນຂໍ້ຄວາມເປັນກຸ່ມທົດແທນທຸກຄວາມເກີດຂື້ນຂອງຄໍາ ຫຼື ວະລີກັນໃນບ່ອນຂໍ້ຄວາມຕ່າງໆໃນເວລາດຽວກັນ.
- ຄົ້ນຫາ ແລະ ທົດແທນ Regexໃຊ້ສະມະການທົ່ວໄປກັບກຸ່ມບັນທຶກເພື່ອຮູບແບບຂໍ້ຄວາມໃໝ່ໃນກຸ່ມ.
- ຄົ້ນຫາ ແລະ ທົດແທນໃນລະຫັດເປັນຊື່ໃໝ່ຕົວແປ ຫຼື ຂຽນຮູບແບບໃໝ່ໃນ snippet ໄວ.
- ທໍາຄວາມສະອາດຂໍ້ມູນທີ່ບໍ່ສະອາດຕັດ ຫຼື normalize ອັກສອນສີ່ອາກາດ, ຕົວແຍກ ແລະ ລະຫັດສໍາລັບຂໍ້ມູນ pasted.
- ທົດແທນຄໍາໃນຂະນະທີ່ຂຽນສະລັບຄໍາສຸ່ມ ຫຼື ຕົວລະຄອນຊື່ໃໝ່ໃນແບບຮ່າງ.
ມັນເຮັດວຽກແນວໃດ
ຄົ້ນຫາ ແລະ ແທນທີ່ເຮັດວຽກທັງໝົດພາຍໃນບຣາວເຊີຂອງທ່ານໂດຍໃຊ້ RegExp engine ທີ່ມີໃນຕົວ JavaScript — ບໍ່ມີໄລບຣາຣີ, ບໍ່ມີເຊີບເວີ, ບໍ່ມີການອັບໂຫຼດ. ຂໍ້ຄວາມຖືກປະມວນຜົນຢູ່ໃນເຄື່ອງທັນທີທີ່ທ່ານພິມ, ໂດຍໃຊ້ String.prototype.matchAll ສຳລັບການນັບ ແລະ String.prototype.replace ສຳລັບການແທນທີ່.
- 1ຮູບແບບຖືກຄອມໄພລ໌ເປັນ RegExpໃນຂະນະທີ່ທ່ານພິມ, ຄຳຄົ້ນຫາຖືກຄອມໄພລ໌ເປັນ JavaScript RegExp ພ້ອມ debounce 150ms ເພື່ອບໍ່ໃຫ້ຮູບແບບທີ່ຜິດປົກກະຕິເຮັດໃຫ້ແທັບແຂງໃນທຸກຄັ້ງທີ່ພິມ. ໃນໂໝດຂໍ້ຄວາມທຳມະດາ ທຸກຕົວອັກສອນພິເສດຂອງ regex ຈະຖືກ escape ກ່ອນ, ດັ່ງນັ້ນຈຸດ ແລະ ວົງເລັບຈິງໆຈຶ່ງຖືກປະຕິບັດເປັນຕົວອັກສອນທຳມະດາ. ການເປີດໂໝດ Regex ຈະສົ່ງຮູບແບບຂອງທ່ານໂດຍກົງ. ໂໝດຄຳທັງໝົດຈະຫໍ່ຮູບແບບໄວ້ໃນ \b(?:...)\b ຂອບເຂດຄຳ, ແລະ ໂໝດບໍ່ສົນໃຈຕົວພິມໃຫຍ່-ນ້ອຍຈະຕໍ່ທ້າຍດ້ວຍ flag i.
- 2ການນັບ ແລະ ເນັ້ນສີໃນຜ່ານດຽວດ້ວຍ matchAllmatchAll ຄັ້ງດຽວເໜືອຂໍ້ຄວາມທີ່ debounce ແລ້ວຈະສ້າງທຸກອົງປະກອບການຈັບຄູ່. ຈຳນວນການຈັບຄູ່ຖືກອ່ານໂດຍກົງຈາກຄວາມຍາວຂອງອາເລນັ້ນ. ສຳລັບຂໍ້ຄວາມທີ່ນ້ອຍກວ່າ 200,000 ຕົວອັກສອນ, ຕົວຢ່າງທີ່ເນັ້ນສີຖືກສ້າງໂດຍການຍ່າງຜ່ານຕຳແໜ່ງການຈັບຄູ່ ແລະ ຫໍ່ແຕ່ລະການພົບເຫັນໄວ້ໃນແທັກ <mark> — ການ escape HTML ຖືກນຳໃຊ້ກັບຂໍ້ຄວາມດິບກ່ອນທີ່ຈະສີດເຂົ້າ, ບໍ່ແມ່ນຫຼັງ, ດັ່ງນັ້ນການຈັບຄູ່ທີ່ມີ &, <, ຫຼື > ຈຶ່ງຖືກຈັດການຢ່າງຖືກຕ້ອງ.
- 3ແທນທີ່ດ້ວຍຂໍ້ຄວາມແທ້ ຫຼື ການອ້າງອິງກຸ່ມທີ່ຈັບໄດ້ຜົນລັບຖືກສ້າງໂດຍ String.prototype.replace ດ້ວຍ flag global, ແທນທີ່ທຸກການຈັບຄູ່ພ້ອມກັນ. ໃນໂໝດຂໍ້ຄວາມທຳມະດາ, ເຄື່ອງໝາຍ $ ໃດໆໃນຂໍ້ຄວາມແທນທີ່ຈະຖືກຄູນສອງເປັນ $$ ດັ່ງນັ້ນຕົວອັກສອນເຊັ່ນ $& ແລະ $1 ຈຶ່ງຖືກໃສ່ຄືເດີມແທນທີ່ຈະຖືກຕີຄວາມເປັນການອ້າງອິງກັບຫຼັງ. ໃນໂໝດ Regex, $1, $2, ແລະ ອື່ນໆ ເຮັດວຽກເປັນການແທນທີ່ກຸ່ມທີ່ຈັບໄດ້ມາດຕະຖານຂອງ JavaScript.
- 4ຄັດລອກ ຫຼື ດາວໂຫຼດຜົນລັບຂໍ້ຄວາມທີ່ຂຽນໃໝ່ຈະປາກົດຢູ່ໃນ textarea ແບບອ່ານໄດ້ຢ່າງດຽວໃນຂະນະທີ່ທ່ານພິມ. ການຄັດລອກໃຊ້ navigator.clipboard.writeText API ຂອງບຣາວເຊີ. ການດາວໂຫຼດສ້າງ Blob ປະເພດ text/plain ແບບຊິງໂຄຣນັນ ແລະ ກະຕຸ້ນການບັນທຶກຢູ່ໃນເຄື່ອງ — ບໍ່ມີຫຍັງອອກຈາກອຸປະກອນຂອງທ່ານເລີຍ.
ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ
ຊອກຫາ ແລະ ປ່ຽນໃນ Word, PowerPoint ແລະ Excel
ປ່ຽນຄຳໃນໄຟລ໌ .docx, .pptx ແລະ .xlsx ໂດຍບໍ່ຕ້ອງມີ Office: ຫຼາຍຄູ່ຊອກຫາ → ປ່ຽນ, ຫຼາຍໄຟລ໌ພ້ອມກັນ, ຕົງກັບຕົວພິມໃຫຍ່/ນ້ອຍ, ຄຳເຕັມ ຫຼື regex. ຮູບແບບ, ຮູບພາບ ແລະ ໂຄງຮ່າງຍັງຄືເກົ່າ; ບໍ່ມີຫຍັງຖືກອັບໂຫຼດ.
ປ່ຽນຊື່ໄຟລ໌ເປັນຈຳນວນຫຼາຍ
ປ່ຽນຊື່ຫຼາຍໄຟລ໌ພ້ອມກັນ: ຄົ້ນຫາ ແລະ ແທນທີ່ (ຫຼື regex), ຕົວພິມໃຫຍ່-ນ້ອຍ, ຄຳນຳໜ້າ, ຄຳຕໍ່ທ້າຍ, ການໃສ່ເລກລຳດັບ ແລະ ວັນທີທີ່ຖ່າຍຮູບ. ເບິ່ງຕົວຢ່າງສົດ ແລ້ວດາວໂຫລດໄຟລ໌ທີ່ປ່ຽນຊື່ແລ້ວເປັນ ZIP. ໃຊ້ໄດ້ກັບທຸກອຸປະກອນ; ບໍ່ມີການອັບໂຫລດ.
ຕົວເລືອກອີໂມຈິ
ຄົ້ນຫາ ແລະ ສຳເນົາອີໂມຈິດ້ວຍການຄລິກດຽວ. ເລືອກເບິ່ງຕາມໝວດ, ສ້າງສາຍອີໂມຈິຫຼາຍໂຕ, ເລືອກໂທນສີຜິວ ແລະ ຊອກອັນທີ່ໃຊ້ຫຼ້າສຸດ.