การแทนที่การประทับเวลาใน Notepad ++


2

ฉันมีไฟล์บันทึกที่มีการประทับเวลาในแต่ละบรรทัดเช่น

2012-06-26 21:31:40 Killshot: Something, Something...
2012-06-26 21:31:40 Killed [player name]
2012-06-26 21:31:40 Executing Death Sequence
2012-06-26 21:31:41 Restarting match

ฉันต้องการแทนที่การประทับเวลาทั้งหมดด้วยพื้นที่ว่างใน N ++ ฉันจะไปแทนที่การประทับเวลาที่แตกต่างทั้งหมดด้วยช่องว่างนั้น

คำตอบ:


4

คุณสามารถใช้นิพจน์นี้:

\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2}

ตามที่แนะนำโดย @slhck เราสามารถใช้ \d จะเข้ามาแทนที่ [0-9]ดังนั้นการลดการแสดงออก

Notepad++ Print Screen


มีปัญหาในการอ่านการแสดงออก:

\d - & gt; ตัวเลขใด ๆ ตั้งแต่ 0 ถึง 9
{4} - & gt; สี่ตัวอักษรนับ
\d{4} จะค้นหาตัวเลขสี่ตัว

ทำซ้ำเพื่อกำหนดรูปแบบวันที่ที่ต้องการเพิ่มตัวคั่นที่เกี่ยวข้องเช่น -, : และ เราได้รับการแสดงออกสำหรับปัญหานี้


1
คุณสามารถใช้ \d สำหรับตัวเลขแทน [0-9].
slhck

@slhck Tks อัปเดตแล้ว!
Zuul
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.