Auflistung: SubMatches

DIAdem 2018 Hilfe


Ausgabe: Juni 2018
Artikelnummer: 370858P-0113
Angaben zum Produkt anzeigen

DOWNLOAD (Nur Windows)


DIAdem 2017 Hilfe
DIAdem 2018 Hilfe
DIAdem 2019 Hilfe
DIAdem 2020 Hilfe
DIAdem 2020 SP1 Hilfe

Auflistung aller SubMatch-Zeichenfolgen des regulären Ausdrucks.

Ein regulärer Ausdruck kann keine oder mehrere SubMatches-Objekte als Ergebnis haben, wenn das Textmuster aus Teilausdrücken besteht, die in Klammern eingeschlossen sind. Jedes Element der SubMatches-Auflistung ist eine Zeichenfolge, die mit dem regulären Ausdruck gefunden wurde.

Sie können eine SubMatches-Auflistung nur mit Hilfe der Methode Execute erstellen. Das Ergebnis dieser Methode ist eine MatchCollection-Auflistung, die Match-Objekte enthält.

Das folgende Beispiel extrahiert Einzelinformationen aus der ersten auftretenden Email-Adresse in einem Text:

Function FindSpecChar(sText)
  Dim RegExpression, Matches, Match, ResText
  Set RegExpression = CreateObject("VBScript.RegExp") 
  RegExpression.Pattern = "(\w+)@(\w+)\.(\w+)" 
  Set Matches = RegExpression.Execute(sText)
  Set Match = Matches(0)
  ResText = ResText & "Email alias: " & Match.SubMatches(0) & vbCRLF
  ResText = ResText & "Organization: " & Match.SubMatches(1) & vbCRLF  
  ResText = ResText & "Domain: " & Match.SubMatches(2)
  FindSpecChar = ResText
End Function

Eigenschaften

Count | Item

Siehe auch

Objektübersicht

WAR DIESER ARTIKEL HILFREICH?

Nicht hilfreich