แทนที่ข้อความ
ค้นหาและแทนที่แบบกลุ่มรองรับ Regex
ใช้งานหลายกฎพร้อมกันด้วยมุมมอง Diff
🔒ข้อความจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ
ภาพรวม
เครื่องมือแทนที่ข้อความแบบกลุ่มที่ทำงานในเบราว์เซอร์ รองรับ Regex และกฎหลายข้อพร้อมกัน แตกต่างจากเครื่องมือตรวจสอบ Regex (ซึ่งเน้นที่การทดสอบการจับคู่รูปแบบ) เครื่องมือนี้มุ่งเน้นไปที่การ ดำเนินการแทนที่และส่งออกผลลัพธ์
วิธีใช้งาน
ตั้งค่ากฎการแทนที่
ป้อนคู่ค้นหาและแทนที่ สลับตัวเลือก Regex, การแยกแยะตัวพิมพ์เล็ก-ใหญ่ และการแทนที่ทั้งหมด
วางข้อความอินพุต
วางข้อความเป้าหมายลงในพื้นที่ด้านซ้าย
ดำเนินการและคัดลอก
คลิก "ดำเนินการ" ตรวจสอบผลลัพธ์ทางด้านขวา จากนั้นคัดลอกหรือบันทึก
คำศัพท์
- นิพจน์ปกติ (Regex)
- ภาษาสำหรับอธิบายรูปแบบข้อความ สัญลักษณ์พิเศษ เช่น \d (ตัวเลข), \s (ช่องว่าง), [a-z] (ตัวพิมพ์เล็ก) ช่วยให้การจับคู่มีความยืดหยุ่น
- จับคู่ทั้งหมด (แทนที่ทั้งหมด)
- แฟล็ก g ใน Regex แทนที่ทุกจุดที่พบในข้อความ ปิด = แทนที่เฉพาะจุดแรกที่ตรงกัน
- การอ้างอิงย้อนกลับ ($1, $2…)
- แทรกเนื้อหาของกลุ่ม Regex ที่จับได้ลงในสตริงการแทนที่ ตัวอย่าง: /(\w+)/ → $1_new
- อักขระหลีก (Escape)
- เพิ่มเครื่องหมาย \ นำหน้าอักขระพิเศษใน Regex เพื่อให้ถือว่าเป็นอักขระปกติ ตัวอย่าง: \. จะจับคู่กับจุด (.) จริงๆ
- มุมมอง Diff
- แสดงการเปลี่ยนแปลงด้วยภาพระหว่างต้นฉบับและผลลัพธ์ โดยไฮไลต์สีแดง (ลบแล้ว) และสีเขียว (เพิ่มใหม่)
- กลุ่มแคปเจอร์ (Capture Group)
- วงเล็บ () ใน Regex เนื้อหาที่จับคู่สามารถนำมาอ้างอิงเป็น $1, $2 ฯลฯ ในสตริงการแทนที่ได้
คำถามที่พบบ่อย
- Q.ข้อความของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?
- ไม่ การประมวลผลทั้งหมดเกิดขึ้นในเครื่องผ่านเบราว์เซอร์ของคุณ ปลอดภัยสำหรับการใช้งานกับข้อความที่เป็นความลับ
- Q.รองรับการอ้างอิงย้อนกลับ (Back-reference) เช่น $1 หรือไม่?
- ใช่ ฟังก์ชันการแทนที่ Regex ของ JavaScript รองรับการอ้างอิงย้อนกลับเช่น $1, $2 ฯลฯ ในสตริงการแทนที่
- Q.ฉันสามารถเพิ่มกฎได้กี่ข้อ?
- ไม่มีขีดจำกัดตายตัว แต่จำนวนกฎที่มากเกินไปอาจทำให้การประมวลผลบนข้อความขนาดใหญ่ช้าลง
- Q.รองรับ TSV/CSV หรือไม่?
- ใช่ วางเนื้อหาในรูปแบบข้อความ และใช้ \t (แท็บ) หรือเครื่องหมายจุลภาคใน Regex เพื่อระบุตัวคั่น
- Q.เกิดอะไรขึ้นเมื่อ Regex ไม่ถูกต้อง?
- ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นสำหรับกฎนั้นและกฎนั้นจะถูกข้ามไป ส่วนกฎอื่นๆ ที่ถูกต้องจะยังคงทำงานต่อไป
กรณีการใช้งาน
การล้างข้อมูล CSV
ลบช่องว่างส่วนเกิน, แปลงตัวคั่น, จัดรูปแบบวันที่ให้เป็นมาตรฐาน
การเปลี่ยนชื่อตัวแปรแบบกลุ่ม
เปลี่ยนชื่อ oldVariableName เป็น newVariableName ในโค้ดทั้งหมดโดยใช้ขอบเขตคำของ Regex
การจัดรูปแบบเอกสารให้เป็นมาตรฐาน
จัดระเบียบคำศัพท์ที่ไม่สอดคล้องกันหรือรูปแบบการเขียนที่หลากหลายในเอกสารให้เป็นแนวทางเดียวกัน
การปกปิดข้อมูลส่วนบุคคล
ปกปิดหมายเลขโทรศัพท์ด้วย Regex: \d{3}-\d{4}-\d{4} → ***-****-****
ส่งความคิดเห็น
โปรดแจ้งให้เราทราบความคิดเห็นของคุณเพื่อช่วยปรับปรุงเครื่องมือ
การส่งความคิดเห็นถูกระงับชั่วคราว
เซิร์ฟเวอร์ไม่ว่างหรือระบบป้องกันสแปมทำงานอยู่ โปรดลองอีกครั้งในภายหลัง