我有一個文本文件充滿了座標,但它沒有組織。如何從1.0f, 3.0f, 2.0f, 4.0f, 1.0f, 2.0f, 4.0f, 1.0f, 1.0f
改變如何用換行符替換每個第三個逗號?
1.0f, 3.0f, 2.0f,
4.0f, 1.0f, 2.0f,
4.0f, 1.0f, 1.0f
是有可能做到這一點從記事本++?
我有一個文本文件充滿了座標,但它沒有組織。如何從1.0f, 3.0f, 2.0f, 4.0f, 1.0f, 2.0f, 4.0f, 1.0f, 1.0f
改變如何用換行符替換每個第三個逗號?
1.0f, 3.0f, 2.0f,
4.0f, 1.0f, 2.0f,
4.0f, 1.0f, 1.0f
是有可能做到這一點從記事本++?
首先,嘗試用\1\n
代替(([^,]*,){3})
。這將匹配三個非逗號字符後跟一個逗號。
1.0f, 3.0f, 2.0f,
4.0f, 1.0f, 2.0f,
4.0f, 1.0f, 1.0f
您仍然需要在每行開頭處理多餘的空格,但它應該指向正確的方向。
一種方法是,以匹配具有由零個或多個非逗號分隔的三個逗號的序列,捕獲它,並更換與所捕獲的數據隨後\n
:
Find what: (([^,]*,){3}\s*)
Replace with: \1\n
\1
表示由所捕獲的內容正則表達式。 \n
代表新的行字符,它被附加到每一行。
是的,那是可能的。 – slartidan