PCRE2CompilerMBS 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

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


💬 Ask a question or report a problem