Teilzeichenkette ersetzen
Der Roboter „Teilzeichenkette ersetzen“ ändert jedes Vorkommen des Suchtexts in einen neuen Wert in Geschäftsprozessen und Robotern von Bitrix24 (Alaio). Er arbeitet ohne reguläre Ausdrücke: eine einfache Textersetzung, standardmäßig unter Beachtung der Groß-/Kleinschreibung. Zurückgegeben werden das Ergebnis und die Anzahl der Ersetzungen.
Der Roboter führt eine einfache Textersetzung aus — dafür braucht es weder Kenntnisse regulärer Ausdrücke noch das Maskieren von Sonderzeichen wie bei den Regex-Robotern. Eingabe sind die Ausgangszeichenkette, die gesuchte Teilzeichenkette, der Ersatzwert (leer löscht den Fund einfach) und das Kennzeichen zur Groß-/Kleinschreibung: standardmäßig Y, bei N ignoriert die Suche die Schreibung. Alle Vorkommen werden auf einmal ersetzt. Typische Anwendungsfälle: den aktuellen Firmennamen in einen Vorlagentext einsetzen; Kommas vor dem Speichern einer Zahl durch Punkte ersetzen; eine Dienstmarkierung aus einem Anfragebetreff entfernen. Zurückgegeben werden die Ergebniszeichenkette und die Anzahl der Ersetzungen — bei null Ersetzungen kommt die Zeichenkette unverändert zurück, was sich gut in der Bedingung des nächsten Prozessschritts prüfen lässt.
Welche Eingabeparameter akzeptiert der Roboter?
| Parameter | Typ | Pflichtfeld? | Standard |
|---|---|---|---|
| Ausgangszeichenkette | text | ja | |
| Was suchen | string | ja | |
| Ersatz (leer — löschen) | string | — | |
| Groß-/Kleinschreibung beachten (Y/N, Standard Y) | string | — |
Was gibt der Roboter zurück?
| Parameter | Typ |
|---|---|
| Ergebnis | text |
| Vorgenommene Ersetzungen | int |
Szenario: Bereinigen eines Anfragebetreffs
- Ein Auftrag erhält einen E-Mail-Betreff mit der Markierung [SPAM?]
- Der Roboter ersetzt die Teilzeichenkette [SPAM?] durch einen leeren Wert
- Der bereinigte Betreff wird in ein Auftragsfeld geschrieben, die Anzahl der Ersetzungen steuert eine Bedingung