activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
UiPath logo, featuring letters U and I in white
Workflow-Aktivitäten
Last updated 18. Nov. 2024

Ist Textübereinstimmung

UiPath.Core.Activities.IsMatch

Beschreibung

Gibt an, ob der angegebene reguläre Ausdruck mithilfe der angegebenen Übereinstimmungsoptionen eine Übereinstimmung in der angegebenen Eingabezeichenfolge findet. Diese Aktivität verfügt über einen RegEx Builder-Assistenten, mit dem sie konfiguriert werden kann, worüber Sie hier mehr erfahren können.

Projektkompatibilität

Windows – Legacy | Windows | Plattformübergreifend

Plattformübergreifende Konfiguration

  • Zu durchsuchender Text – Die Zeichenfolge, die nach Übereinstimmungen durchsucht wird.
  • Muster (Pattern) - Das Muster eines regulären Ausdrucks, das getroffen werden soll.
Zusätzliche Eigenschaften
  • Musteroptionen – Eine bitweise Kombination der Aufzählungswerte zur Angabe von Abgleichoptionen.

  • Ergebnis – Eine boolesche Variable, die auf „True“ festgelegt wird, wenn der reguläre Ausdruck eine Übereinstimmung findet, und andernfalls auf „False“ festgelegt wird.

Windows – Legacy, Windows-Konfiguration

Designer-Panel
  • Regulären Ausdruck konfigurieren... – Öffnet den RegEx Builder-Assistenten, in dem Sie das Muster für reguläre Ausdrücke angeben können, das abgeglichen werden soll.
Eigenschaften-Panel
Allgemein
  • AnzeigeName (DisplayName) - Der Anzeigename der Aktivität.
Eingabe
  • Muster (Pattern) - Das Muster eines regulären Ausdrucks, das getroffen werden soll.
  • Musteroptionen – Eine bitweise Kombination der Aufzählungswerte zur Angabe von Abgleichoptionen.
  • Zu durchsuchender Text – Die Zeichenfolge, die nach Übereinstimmungen durchsucht wird.
  • Timeout (ms) – Die maximale Dauer in Millisekunden, die ein Musterabgleichsvorgang ausführen kann, bevor er beendet wird. Diese Eigenschaft ist für die Prävention einer Verlangsamung oder eines Einfrierens der App bei der Verarbeitung komplexer oder ineffizienter Muster unerlässlich. Wenn die Musterübereinstimmung nicht innerhalb der festgelegten Zeit abgeschlossen ist, wird eine Ausnahme ausgelöst, um sicherzustellen, dass die Anwendung reaktionsfähig und vor möglichen Angriffen geschützt bleibt, bei denen versucht wird, sie zu überlasten.

    Wichtig:

    Es wird dringend empfohlen, einen Timeoutwert festzulegen, um die Stabilität und Sicherheit der Anwendung zu verbessern.

Sonstiges
  • Privat (Private) - Bei Auswahl werden die Werte von Variablen und Argumenten nicht mehr auf der Stufe Verbose protokolliert.
  • Ergebnis – Eine boolesche Variable, die auf „True“ festgelegt wird, wenn der reguläre Ausdruck eine Übereinstimmung findet, und andernfalls auf „False“ festgelegt wird.

Verwendungsbeispiel der Aktivität „Is Text Match“.

Dieser Workflow zeigt, wie die Gültigkeit einer E-Mail-Adresse überprüft werden kann, indem die Aktivität Is Text Matching mit einem benutzerdefinierten Regulären Ausdruck verwendet wird.

So kann der Automatisierungsprozess erstellt werden:

  1. Öffnen Sie Studio und erstellen Sie einen neuen Prozess.
  2. Ziehen Sie einen Sequence-Container in den Workflow-Designer.

  3. Erstellen Sie die folgenden Variablen:

    Variablenname

    Variablentyp

    Standardwert

    EmailToCheck

    String

    John.Doe@server.org

    IsMatch

    Boolescher

     
  4. Ziehen Sie eine Aktivität Is Text Matching in den Sequence -Container.

  5. Fügen Sie im Eigenschaftenbereich die Variable EmailToCheck im Feld Zu suchender Text hinzu.
  6. Fügen Sie die Variable IsMatch in das Feld Ergebnis ein.
  7. Klicken Sie auf die Schaltfläche Regulären Ausdruck konfigurieren und passen Sie den regulären Ausdruck an. Fügen Sie in diesem Beispiel den Ausdruck ^([\w\.-]+@[\w\.-]+\.\w{2,4})$ im Feld Wert ein.
    Hinweis: Weitere Informationen zum Anpassen und Konfigurieren eines regulären Ausdrucks finden Sie hier.
  8. Ziehen Sie eine If -Aktivität unter die Aktivität Is Text Matching .

  9. Fügen Sie die Variable IsMatch in das Feld Bedingung ein.
  10. Ziehen Sie eine Message Box-Aktivität in das Then-Feld der If-Aktivität.

  11. Fügen Sie den Ausdruck String.Format("{0} is a valid email addess", EmailToCheck) in das Feld Text ein.
  12. Ziehen Sie eine Message Box-Aktivität in das Else-Feld der If-Aktivität.

  13. Fügen Sie den Ausdruck String.Format("{0} is not a valid email addess!", EmailToCheck) in das Feld Text ein.
  14. Führen Sie den Prozess aus. Die als Eingabe hinzugefügte E-Mail-Adresse wird überprüft und das Ergebnis wird in einem Meldungsfeld angezeigt.

War diese Seite hilfreich?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo White
Vertrauen und Sicherheit
© 2005–2024 UiPath. Alle Rechte vorbehalten