Platforms to show: All Mac Windows Linux Cross-Platform

PCRE2MatchDataMBS class

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Regular Expressions MBS RegEx Plugin 22.2 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
The class for a match.
Var Compiler As New PCRE2CompilerMBS

// find numbers
compiler.Pattern = "(\d+)([$€£]?)"

Var code As PCRE2CodeMBS = Compiler.Compile

// prepare reuable match object
Var Match As New PCRE2MatchDataMBS(code)

// now run a match
Var Text As String = "Täst 1234€ Case"
Var 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:

Some examples using this class:

Blog Entries

Xojo Developer Magazine

Release notes

  • Version 24.3
    • Fixed a crash in SubStrings function in PCRE2MatchDataMBS class.
  • 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

The biggest plugin in space...