2016-10-26 137 views

回答

1

首先,嘗試用\1\n代替(([^,]*,){3})。這將匹配三個非逗號字符後跟一個逗號。

1.0f, 3.0f, 2.0f, 
4.0f, 1.0f, 2.0f, 
4.0f, 1.0f, 1.0f 

您仍然需要在每行開頭處理多餘的空格,但它應該指向正確的方向。

1

一種方法是,以匹配具有由零個或多個非逗號分隔的三個逗號的序列,捕獲它,並更換與所捕獲的數據隨後\n

Find what:  (([^,]*,){3}\s*) 
Replace with: \1\n 

\1表示由所捕獲的內容正則表達式。 \n代表新的行字符,它被附加到每一行。