digtools
🔄
text replacer,

แทนที่ข้อความ

ค้นหาและแทนที่แบบกลุ่มรองรับ Regex ใช้งานหลายกฎพร้อมกันด้วยมุมมอง Diff

🔍
รองรับ Regex
การจับคู่รูปแบบขั้นสูงเพื่อการแทนที่อย่างยืดหยุ่น
📋
รูปแบบการค้นหาหลายรูปแบบ
ดำเนินการค้นหา→แทนที่หลายคู่พร้อมกัน
🔒
การประมวลผลในเครื่อง
ข้อความจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ

🔒ข้อความจะไม่ถูกส่งไปยังเซิร์ฟเวอร์ใดๆ

about,

ภาพรวม

เครื่องมือแทนที่ข้อความแบบกลุ่มที่ทำงานในเบราว์เซอร์ รองรับ Regex และกฎหลายข้อพร้อมกัน แตกต่างจากเครื่องมือตรวจสอบ Regex (ซึ่งเน้นที่การทดสอบการจับคู่รูปแบบ) เครื่องมือนี้มุ่งเน้นไปที่การ ดำเนินการแทนที่และส่งออกผลลัพธ์

how to,

วิธีใช้งาน

ขั้นตอนที่ 1

ตั้งค่ากฎการแทนที่

ป้อนคู่ค้นหาและแทนที่ สลับตัวเลือก Regex, การแยกแยะตัวพิมพ์เล็ก-ใหญ่ และการแทนที่ทั้งหมด

ขั้นตอนที่ 2

วางข้อความอินพุต

วางข้อความเป้าหมายลงในพื้นที่ด้านซ้าย

ขั้นตอนที่ 3

ดำเนินการและคัดลอก

คลิก "ดำเนินการ" ตรวจสอบผลลัพธ์ทางด้านขวา จากนั้นคัดลอกหรือบันทึก

glossary,

คำศัพท์

นิพจน์ปกติ (Regex)
ภาษาสำหรับอธิบายรูปแบบข้อความ สัญลักษณ์พิเศษ เช่น \d (ตัวเลข), \s (ช่องว่าง), [a-z] (ตัวพิมพ์เล็ก) ช่วยให้การจับคู่มีความยืดหยุ่น
จับคู่ทั้งหมด (แทนที่ทั้งหมด)
แฟล็ก g ใน Regex แทนที่ทุกจุดที่พบในข้อความ ปิด = แทนที่เฉพาะจุดแรกที่ตรงกัน
การอ้างอิงย้อนกลับ ($1, $2…)
แทรกเนื้อหาของกลุ่ม Regex ที่จับได้ลงในสตริงการแทนที่ ตัวอย่าง: /(\w+)/ → $1_new
อักขระหลีก (Escape)
เพิ่มเครื่องหมาย \ นำหน้าอักขระพิเศษใน Regex เพื่อให้ถือว่าเป็นอักขระปกติ ตัวอย่าง: \. จะจับคู่กับจุด (.) จริงๆ
มุมมอง Diff
แสดงการเปลี่ยนแปลงด้วยภาพระหว่างต้นฉบับและผลลัพธ์ โดยไฮไลต์สีแดง (ลบแล้ว) และสีเขียว (เพิ่มใหม่)
กลุ่มแคปเจอร์ (Capture Group)
วงเล็บ () ใน Regex เนื้อหาที่จับคู่สามารถนำมาอ้างอิงเป็น $1, $2 ฯลฯ ในสตริงการแทนที่ได้
faq,

คำถามที่พบบ่อย

Q.ข้อความของฉันถูกส่งไปยังเซิร์ฟเวอร์หรือไม่?
ไม่ การประมวลผลทั้งหมดเกิดขึ้นในเครื่องผ่านเบราว์เซอร์ของคุณ ปลอดภัยสำหรับการใช้งานกับข้อความที่เป็นความลับ
Q.รองรับการอ้างอิงย้อนกลับ (Back-reference) เช่น $1 หรือไม่?
ใช่ ฟังก์ชันการแทนที่ Regex ของ JavaScript รองรับการอ้างอิงย้อนกลับเช่น $1, $2 ฯลฯ ในสตริงการแทนที่
Q.ฉันสามารถเพิ่มกฎได้กี่ข้อ?
ไม่มีขีดจำกัดตายตัว แต่จำนวนกฎที่มากเกินไปอาจทำให้การประมวลผลบนข้อความขนาดใหญ่ช้าลง
Q.รองรับ TSV/CSV หรือไม่?
ใช่ วางเนื้อหาในรูปแบบข้อความ และใช้ \t (แท็บ) หรือเครื่องหมายจุลภาคใน Regex เพื่อระบุตัวคั่น
Q.เกิดอะไรขึ้นเมื่อ Regex ไม่ถูกต้อง?
ข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นสำหรับกฎนั้นและกฎนั้นจะถูกข้ามไป ส่วนกฎอื่นๆ ที่ถูกต้องจะยังคงทำงานต่อไป
use cases,

กรณีการใช้งาน

📊

การล้างข้อมูล CSV

ลบช่องว่างส่วนเกิน, แปลงตัวคั่น, จัดรูปแบบวันที่ให้เป็นมาตรฐาน

💻

การเปลี่ยนชื่อตัวแปรแบบกลุ่ม

เปลี่ยนชื่อ oldVariableName เป็น newVariableName ในโค้ดทั้งหมดโดยใช้ขอบเขตคำของ Regex

📝

การจัดรูปแบบเอกสารให้เป็นมาตรฐาน

จัดระเบียบคำศัพท์ที่ไม่สอดคล้องกันหรือรูปแบบการเขียนที่หลากหลายในเอกสารให้เป็นแนวทางเดียวกัน

🔒

การปกปิดข้อมูลส่วนบุคคล

ปกปิดหมายเลขโทรศัพท์ด้วย Regex: \d{3}-\d{4}-\d{4} → ***-****-****

📖

โปรแกรมอ่านข้อความ

ตรวจสอบข้อความเพื่อหาการพิมพ์ผิดและความไม่สอดคล้องกัน

⚖️

ตัวตรวจสอบความแตกต่างของข้อความ

เปรียบเทียบและค้นหาความแตกต่างระหว่างสองข้อความ

🧩

เครื่องมือทดสอบ Regex

ทดสอบและแทนที่นิพจน์ทั่วไปแบบเรียลไทม์

🖋️

ตัวตรวจสอบสไตล์การเขียน

ตรวจสอบและรวมรูปแบบการเขียนและคำศัพท์เข้าด้วยกัน

🗡️

ชื่อแฟนตาซี พล

สุ่มสร้างชื่อสมมติตามเชื้อชาติและเพศ

ยอดนิยม
🔤

โมจิเบค ฟิกเกอร์

ถอดรหัสและแก้ไขการเข้ารหัสอักขระที่เสียหายทันที

📊

เครื่องมือแก้ไข CSV BOM

เพิ่ม BOM ลงในไฟล์ CSV เพื่อการแสดงผล Excel ที่เหมาะสม

📝

Normalizer ข้อความภาษาญี่ปุ่น

แก้ไขความไม่สอดคล้องกันแบบครึ่งความกว้าง/เต็มความกว้างในข้อความภาษาญี่ปุ่น

เครื่องประมาณเวลาการอ่าน

วัดเวลาโดยประมาณและจำนวนตัวอักษรเพื่ออ่านให้จบ

หมวดหมู่ทั้งหมด

ส่งความคิดเห็น

โปรดแจ้งให้เราทราบความคิดเห็นของคุณเพื่อช่วยปรับปรุงเครื่องมือ

ข้อจำกัดความรับผิดชอบ

เครื่องมือที่จัดเตรียมไว้บนเว็บไซต์นี้สามารถใช้งานได้ฟรีทั้งหมด แต่โปรดใช้งานด้วยความเสี่ยงของคุณเอง เราไม่รับประกันความถูกต้อง ความสมบูรณ์ หรือความปลอดภัยของผลการคำนวณ ผลการแปลง หรือข้อมูลที่สร้างขึ้น โปรดทราบว่าผู้ดำเนินการจะไม่รับผิดชอบต่อความเสียหายหรือปัญหาใดๆ ที่เกิดจากการใช้เครื่องมือเหล่านี้ เครื่องมือส่วนใหญ่ประมวลผลไฟล์และการคำนวณในเบราว์เซอร์ของคุณ ซึ่งหมายความว่าข้อมูลที่คุณป้อนจะไม่ถูกส่งไปหรือจัดเก็บไว้ในเซิร์ฟเวอร์ของเรา