Roboteka
Roboteka · Katalog · Per regulärem Ausdruck extrahieren

Per regulärem Ausdruck extrahieren

Der Roboter „Per regulärem Ausdruck extrahieren“ durchsucht eine Zeichenkette nach Treffern eines vorgegebenen Musters — in Geschäftsprozessen und Robotern von Bitrix24. Er nimmt die Ausgangszeichenkette, einen regulären Ausdruck und die Nummer der Erfassungsgruppe entgegen (0 bedeutet den ganzen Treffer). Zurückgegeben werden der erste Treffer, die Liste aller Treffer und ein Y/N-Kennzeichen „Gefunden“.

Der Roboter wendet einen regulären Ausdruck auf die Ausgangszeichenkette an und sammelt alle Treffer. Das Muster kann ohne Begrenzer angegeben werden — der Roboter umschließt es selbst mit /…/u, sodass Unicode-Text korrekt verarbeitet wird. Über die Nummer der Erfassungsgruppe lässt sich statt des ganzen Treffers ein bestimmter Teil des Musters zurückgeben, zum Beispiel ein Wert in Klammern. Typische Fälle: eine Bestellnummer wie ORD-12345 aus dem Betreff der E-Mail ziehen, aus der ein Lead erstellt wurde, oder alle Links aus einem Kommentar zum Auftrag extrahieren. Der Roboter gibt den ersten Treffer, die vollständige Trefferliste (Mehrfachwert) und ein Y/N-Kennzeichen „Gefunden“ zurück. Schreiben Sie in den nächsten Workflow-Schritten den extrahierten Wert in ein Feld der Entität oder verzweigen Sie über das Y/N-Kennzeichen, wenn es keine Treffer gibt.

Welche Eingabeparameter akzeptiert der Roboter?

Parameter Typ Pflichtfeld? Standard
Ausgangszeichenkette string ja
Regulärer Ausdruck string ja
Nummer der Erfassungsgruppe (0 = ganzer Treffer) int

Was gibt der Roboter zurück?

Parameter Typ
Erster Treffer string
Alle Treffer string
Gefunden (Y/N) string

Szenario: Bestellnummer aus einem E-Mail-Betreff extrahieren

  1. Ein Lead wird aus einer eingehenden E-Mail erstellt — der Titel enthält „Bestellung ORD-12345: Frage zur Lieferung“
  2. Der Roboter wendet das Muster ORD-\d+ an und gibt den Treffer ORD-12345 zurück
  3. Der Geschäftsprozess schreibt die Bestellnummer in ein Lead-Feld und findet den zugehörigen Auftrag

Ähnliche Roboter