Get the App
SLTechnology News&Howtos  ›  Development  › 

How VBS uses regular expression lookups to get Matches collections

Shulou Source: shulou.com Published: 2022-06-03 19:37:41 10月05日 Update

This article mainly explains "how VBS uses regular expressions to find and obtain Matches set". The explanation content in this article is simple and clear, easy to learn and understand. Please follow the idea of Xiaobian slowly and deeply to study and learn "how VBS uses regular expressions to find and obtain Matches set" together!

A collection of regular expression Match objects.

description

The Matches collection contains several separate Match objects that can only be created using the Execute method of the RegExp object. As with the standalone Match object properties, one property of the Matches `collection is read-only.

When a regular expression is executed, zero or more Match objects may result. Each Match object provides access to the string matching the regular expression, the length of the string, and an index identifying the matching location.

The following code illustrates how to use regular expression lookups to get Matches collections and how to loop through collections:

Function RegExpTest(patrn, strng) Dim regEx, Match, Matches 'Create variables. Set regEx = New RegExp 'Create regular expressions. regEx.Pattern = patrn 'Set mode. regEx.IgnoreCase = True 'Sets whether case sensitivity is applied. regEx.Global = True 'Set up full match. Set Matches = regEx.Execute(strng) 'Perform search. For Each Match in Matches 'Loop through the Matches collection. RetStr = RetStr & "Match found at position " RetStr = RetStr & Match.FirstIndex & ". Match Value is '" RetStr = RetStr & Match.Value & "'. " & vbCRLF Next RegExpTest = RetStrEnd FunctionMsgBox(RegExpTest("is. ", "IS1 is2 IS3 is4")) Thank you for reading, the above is"VBS how to use regular expressions to find and obtain Matches set "content, after the study of this article, I believe you have a deeper understanding of how VBS uses regular expressions to find and obtain Matches set this problem, the specific use of the situation still needs to be verified by practice. Here is, Xiaobian will push more articles related to knowledge points for everyone, welcome to pay attention!

Tags: Regular expression object learning content character string attribute loop independent same code location entry whole process variable multiple size that is idea Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Huawei macOS NVidia Docker OPPO Reno