Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
software:tim:actionhandler:returnregexhandler [2015/12/14 15:33] jan.mayer |
software:tim:actionhandler:returnregexhandler [2021/07/01 09:52] |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ========ReturnRegexHandler========= | ||
- | Dieser [[software:tim:actionhandler:|Handler]] gibt das Ergebnis einer **Regular Expression** als String zurück. | ||
- | |||
- | ------ | ||
- | ==== Klasse ==== | ||
- | <code> | ||
- | com.dooris.bpm.actionhandler.ReturnRegexHandler | ||
- | </code> | ||
- | \\ | ||
- | ---- | ||
- | ==== Event Type ==== | ||
- | beliebig | ||
- | |||
- | ==== Action Name ==== | ||
- | beliebig | ||
- | |||
- | |||
- | ==== Parameter ==== | ||
- | === regex === | ||
- | Hier wird der zu verwendende **reguläre Ausruck** hinterlegt. Der nachfolgende Beispiel-Regex ermöglicht, valide E-mail-Adressen aus einem beliebigen Text zu extrahieren | ||
- | <code>^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,}$.</code> | ||
- | === content === | ||
- | der zu überprüfende String / entweder Variable ${Prozessvariable} oder direkt ein String \\ | ||
- | === writeNameInVariable === | ||
- | Prozessvariable in welche das Ergebnis geschrieben wird\\ | ||
- | === matchAll === | ||
- | matchAll(Boolean) = true : es werden alle Ergebnisse in String geschrieben, false : es wird nur das erste Ergebnis geliefert | ||
- | |||
- | matchAll steht standardmäßig auf true. | ||
- | |||
- | ---- | ||
- | |||
- | ====Beispiel==== | ||
- | |||
- | {{ :software:tim:actionhandler:returnregexhandler.png }} | ||