PCRE2MatchDataMBS class
Online Documentation - Statistics - FAQ - Plugin Parts (All , Dependencies ) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics ,
classes ,
interfaces ,
controls ,
modules ,
global methods by category ,
global methods by name ,
screenshots ,
licenses
and examples .
Platforms to show: All Mac Windows Linux Cross-Platform
PCRE2MatchDataMBS class
The class for a match.
Example
Dim Compiler As New PCRE2CompilerMBS // find numbers compiler.Pattern = "(\d+)([$€£]?)" Dim code As PCRE2CodeMBS = Compiler.Compile// prepare reuable match object Dim Match As New PCRE2MatchDataMBS(code)// now run a match Dim Text As String = "Täst 1234€ Case" Dim n As Integer = code.Match(Text, match)// show matched text MessageBox match.SubString(0 )
The class allows you to reuse the object to hold result of a match, so only create it once and then use it with multiple strings to match.
This class has no sub classes.
Some methods using this class:
PCRE2CodeMBS.Match (Text as String, matchData as PCRE2MatchDataMBS, StartOffsetCharacters as Integer = 0, MatchContext as PCRE2MatchContextMBS = nil) as Integer
PCRE2CodeMBS.Match (Text as String, StartOffsetCharacters as Integer = 0, MatchContext as PCRE2MatchContextMBS = nil) as PCRE2MatchDataMBS
PCRE2CodeMBS.MatchAll (Text as String, StartOffsetCharacters as Integer = 0, MatchContext as PCRE2MatchContextMBS = nil) as PCRE2MatchDataMBS()
PCRE2CodeMBS.Substitute (Text as String, Replacement as String, matchData as PCRE2MatchDataMBS = nil, StartOffsetCharacters as Integer = 0, MatchContext as PCRE2MatchContextMBS = nil) as String
Some examples using this class:
Blog Entries
Xojo Developer Magazine
Release notes
Version 22.3
Fixed PCRE2MatchDataMBS class to not crash with querying StartPosition in an empty matchdata object.
The items on this page are in the following plugins: MBS RegEx Plugin .
PCRE2MatchContextMBS
-
PDFActionGoToMBS