2016-10-26 138 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代表新的行字符,它被附加到每一行。