Weiter: TEST
Zurück: SORT
Hinauf: Die Befehle im einzelnen
SSPLIT [col1 [col2]] [/string/ [E] [H] [I]]
SS
Mit dem Befehl SSPLIT (= ,, string split ``)
kannst du den Satz der aktuellen Zeile in 2 Sätze aufteilen. Die
einfachste Anwendung besteht in der Angabe einer Zeichenkette, an deren
Anfang der Satz aufgetrennt wird. Hat die aktuelle Zeile beispielsweise
den Inhalt
so macht der Befehl
daraus die beiden Zeilen
Möchtest du dagegen obige Zeile beim 2. Vorkommen des Wortes
,,sie`` trennen, so kannst du etwa
eingeben, also den Bereich einschränken, in dem die Zeichenfolge gesucht
wird, an deren Beginn die Trennung erfolgen soll:
sucht nur in den Spalten col1 bis col2
nach den Trennzeichen,
sucht in den Spalten ab col1 nach den Trennzeichen.
Gibst du nach der Zeichenkette den Parameter E ein, so
erfolgt die Trennung nicht am Anfang der Zeichenfolge, sondern am Ende:
ergibt daher
Eine Zeichenkette, an der getrennt werden soll, brauchst du nicht
anzugeben. Es wird dann an der angegebenen Spalte getrennt:
ergibt
Auf diese Art kannst du auch vor oder nach der aktuellen Zeile eine
Leerzeile erzeugen:
oder
ergibt eine Leerzeile vor der aktuellen Zeile,
mit einer Spalte n, die jenseits des letzten
Nicht-Leerzeichens liegt, erzeugt eine Leerzeile nach der aktuellen
Zeile, für obige Ausgangszeile also etwa
Mittels Angabe des Parameters
( = ,,hexadezimal'') kannst du die Zeichenkette auch in hexadezimaler
Darstellung eingeben. Da 1 Byte durch 2 hexadezimale Zeichen dargestellt
wird, verlangt exaEdit, dass immer eine gerade Anzahl von
hexadezimalen Zeichen angegeben wird, ansonsten erfolgt die
Fehlermeldung:
Ungerade Anzahl von Hex-Zeichen
Gibst du ein Zeichen ein, das nicht zur hexadezimalen Darstellung
gehört, erhältst du die Meldung
Ein Beispiel: Um einen Satz an einem Tabulatorzeichen
(hexadezimal 09) aufzubrechen, das mittendrin vorkommt,
schreibst du
Durch Angabe des Parameters
( = ,,groß/klein-insensibel'') verlangst du, dass beim Suchen
nach der Zeichenkette, an der der Satz aufzubrechen ist, nicht zwischen
großen und kleinen Buchstaben unterschieden wird. Beispielsweise kann
bei ab oder Ab oder aB oder AB aufbrechen.
Wenn du den Parameter I öfters benutzen musst, kannst du
auch mit dem Befehl CASE erreichen, dass der Parameter
angenommen wird, ohne dass du ihn jedesmal angeben musst. Weitere
Einzelheiten unter
CASE.
Weiter: TEST
Zurück: SORT
Hinauf: Die Befehle im einzelnen