2016-10-26 4 views

Antwort

1

Versuchen Sie zunächst, (([^,]*,){3}) durch \1\n zu ersetzen. Dies entspricht drei Vorkommen von Nicht-Komma-Zeichen, gefolgt von einem Komma.

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

Sie werden nach wie vor mit dem zusätzlichen Leerzeichen am Anfang jeder Zeile zu tun haben, aber es sollte Sie in die richtige Richtung weisen.

1

Ein Ansatz ist, um eine Sequenz zu entsprechen, die durch Null oder mehr nicht-Komma, erfaßt sie getrennt drei Komma hat und Ersetzen mit den durch \n gefolgt erfassten Daten:

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

\1 stellt den aufgenommenen Inhalt von der reguläre Ausdruck. \n repräsentiert das neue Zeilenzeichen, das an jede Zeile angehängt wird.

Verwandte Themen