activities
latest
false
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Workflow-Aktivitäten
Last updated 28. Aug. 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

  • Eingabe (Input) - Die Zeichenfolge, nach der Treffer gefunden werden sollen.
  • Muster (Pattern) - Das Muster eines regulären Ausdrucks, das getroffen werden soll.
Erweiterte Optionen

Sonstige

  • RegexOption (RegexOption) - Eine bitweise Kombination der Aufzählungswerte zur Angabe der Trefferoptionen. Die verfügbaren Optionen sind IgnoreCase, Multiline, ExplicitCapture, Compiled, Singeline, IgnorePatternWhitespace, RightToLeft, ECMAScript und CultureInvariant.
  • 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
  • Eingabe (Input) - Die Zeichenfolge, nach der Treffer gefunden werden sollen.
  • Muster (Pattern) - Das Muster eines regulären Ausdrucks, das getroffen werden soll.
  • RegexOption (RegexOption) - Eine bitweise Kombination der Aufzählungswerte zur Angabe der Trefferoptionen.
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 „Is Match“-Aktivität

Dieser Workflow zeigt, wie die Gültigkeit einer E-Mail-Adresse überprüft werden kann, indem die Is Match-Aktivität 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.

    • Erstellen Sie die folgenden Variablen:

      Variablenname

      Variablentyp

      Standardwert

      EmailToCheck

      String

      John.Doe@server.org

      IsMatch

      Boolescher

       
  3. Ziehen Sie eine Is Match-Aktivität in den Sequence-Container.

    • Fügen Sie im Eigenschaftenbereich die Variable EmailToCheck im Feld Eingabe: hinzu.
    • Fügen Sie die Variable IsMatch in das Feld Ergebnis ein.
    • 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.
  4. Ziehen Sie eine If-Aktivität unter die Is Match-Aktivität.

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

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

    • Fügen Sie den Ausdruck String.Format("{0} is not a valid email addess!", EmailToCheck) in das Feld Text ein.
    • So sollte Ihr Workflow aussehen:



  7. 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