Zitat:
Original erstellt von django:
geht nicht auch nicht mit EXF. Habe das schon mal versucht.
Hallo Django,
Meiner Meinung nach ist das auch über EXF möglich. Ich habe in letzter Zeit mal etwas mit "regulären Ausdrücken" beim Suchen und Ersetzen gespielt.
Der Abschnitt im EXF-File sieht nach dem zurückschreiben der Definitionen so aus.
850 8320,3200,0,255,-93
109 1600,0,7,1,1,0,0,-120,1,2,0,2
109 4ºW2
109 5º OELFLEX
109 6º 3x
109 1º1,5mmý
Mit Zeilenumbrüchen vor der Kabeltype und der Aderzahl sieht er so aus.
850 8320,3200,0,255,-93
109 1600,0,7,1,1,0,0,-120,1,2,0,2
109 4ºW2
109 5º
998 OELFLEX
109 6º
998 3x
109 1º1,5mmý
Die Definitionen stehen immer in einer Zeile die mit 109 beginnt. Dann folgt ein Leerzeichen und eine ID (1°, 2° usw) die bestimmt um welchen Bereich (Kabelbezeichnung, Kabeltype, Aderzahl usw) es sich bei der Definition hält. Da dies bei Kabeln eindeutig ist kann danach auch gefiltert werden. Ich habe mal mit meinem Editor nur durch Suchen und Ersetzen Zeilenumbrüche eingefügt. Hierzu sollte er aber "reguläre Ausdrücke" beherschen.
Soll vor der Kabeltype ein Umbruch eingefügt werden dann verwende ich folgenden Such- und Ersetzstring.
Suchen: ^(109 5º^)
Ersetzen: ^1^p998
Soll vor der Aderzahl ein Umbruch eingefügt werden dann verwende ich folgenden Such- und Ersetzstring.
Suchen: ^(109 6º^)
Ersetzen: ^1^p998
Die Syntax ist bei den Editioren wahrscheinlich unterschiedlich. Ich habe das hier mal mit UltraEdit ausprobiert. Näheres gibt die Hilfe der Editoren her.
Gruß
Holger
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP