Platforms to show: All Mac Windows Linux Cross-Platform

PCRE2CompilerMBS 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 compiling regular expression patterns into code.
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)

// get result found
Dim TotalSubString As String = match.SubString(0)
Dim SubString1 As String = match.SubString(1)
Dim SubString2 As String = match.SubString(2)

break // see debugger

BSR

Constant Value Description
kBSRanyCRLF 2 CR, LF, or CRLF only
kBSRUnicode 1 Unicode line endings

New Line Character

Constant Value Description
kNewLineAny 4 Any Unicode newline sequence.
kNewLineAnyCRLF 5 CR, LF or CRLF.
kNewLineCR 1 Carriage return only
kNewLineCRLF 3 CR followed by LF only
kNewLineLF 2 Linefeed only
kNewLineNul 6 The NUL character (binary zero)

This class has no sub classes.

Some examples using this class:

Blog Entries

Xojo Developer Magazine


The items on this page are in the following plugins: MBS RegEx Plugin.


PCRE2CodeMBS   -   PCRE2ExceptionMBS


The biggest plugin in space...