±insertat
Fügt einen neuen Ausdruck in ein CSV Tabellenfeld an einer bestimmten Position ein
Beschreibung
Fügt einen neuen Inhalt an einer bestimmten Stelle in ein Datenfeld ein.Die Position und der neue Inhalt werden durch ein Schrägstrich-Trennzeichen ("/") getrennt.
Die Paare Position/Inhalt werden dann durch Kommas getrennt.
Die Gesamtlänge des Datenfelds wächst entsprechend.
Die Position ganz links, für das Einfügen von Inhalten am Anfang des Datenfelds, ist 1.
Die Startdefinition kann auch in eckige Klammern gesetzt werden, um sie für den Leser besser sichtbar zu machen.
Eine einzelne Inhaltseinfügung
Muster
±insertat[Feld]=(Anfang)/NeuerInhalt
-insertat[Feld]=(3)/NeuerInhalt fügt "NeuerInhalt" in [Feld] an Position 3 ein.
Vergessen Sie nicht, alle Klammern und andere Sonderzeichen im Ersatzinhalt durch einen vorangestellten Backslash zu ersetzen, siehe auch Platzhalter.
Der neue Inhalt kann eine literale Zeichenkette, ein Feldinhalt oder ein komplexerer Ausdruck sein.
Dieser Ausdruck wird aufgelöst, bevor die Ersetzung stattfindet.
Einfügen in mehrere Datenfelder auf dieselbe Weise
Muster
±insertat[Feld],[Feld]-[Feld],...=(Anfang)/NeuerInhalt
Wenn mehrere Datenfelder als Liste angegeben werden, wird die gleiche Ersetzung auf alle Datenfelder in dieser Liste angewendet.
Wenn der spezielle Feldname [*] verwendet wird, bedeutet dies, dass die Ersetzung in allen Datenfeldern der aktuellen Tabellenzeile stattfindet.
Neuen Inhalt an mehreren Stellen einfügen
Muster
±insertpos[Feld]=(start)/NeuerInhalt,(start2)/NeuerInhalt2,...
±insertpos[Feld],[Feld],[Feld]=(start)/NeuerInhalt,...
±insertpos[Feld]=(start1)/(start2)/NeuerInhalt,...
Sie können auch mehr als einen Inhaltsteil durch eine gemeinsame Ersetzung ersetzen. Dazu werden alle zu ersetzenden Teile sowie die Ersetzung mit einem Schrägstrich konkaterniert, der letzte Teil dieser Kombination wird dann als Ersetzung interpretiert.