Platforms to show: All Mac Windows Linux Cross-Platform
The plugin MBS RegEx Plugin:
- class PCRE2CodeInfoMBS
- class PCRE2CodeMBS
- method Infos as PCRE2CodeInfoMBS()
- method JITCompile(Flags as Integer = 1)
- method Substitute(Text as String, Replacement as String, matchData as PCRE2MatchDataMBS = nil, StartOffsetCharacters as Integer = 0, MatchContext as PCRE2MatchContextMBS = nil) as String
- method Constructor
- method Copy(withTables as boolean = false) as PCRE2CodeMBS
- method SubstringNumberFromName(Name as String) as Integer
- method Match(Text as String, matchData as PCRE2MatchDataMBS, StartOffsetCharacters as Integer = 0, MatchContext as PCRE2MatchContextMBS = nil) as Integer
- method Match(Text as String, StartOffsetCharacters as Integer = 0, MatchContext as PCRE2MatchContextMBS = nil) as PCRE2MatchDataMBS
- method Names as String()
- method MatchAll(Text as String, StartOffsetCharacters as Integer = 0, MatchContext as PCRE2MatchContextMBS = nil) as PCRE2MatchDataMBS()
- method SerializeEncode as String
- method Matches(Text as String, StartOffsetCharacters as Integer = 0, MatchContext as PCRE2MatchContextMBS = nil) as PCRE2IteratorMBS
- property Options as Integer
- property Anchored as Boolean
- property NoUTFCheck as Boolean
- property EndAnchored as Boolean
- property NotBOL as Boolean
- property NotEOL as Boolean
- property NotEmpty as Boolean
- property NotEmptyAtStart as Boolean
- property PartialSoft as Boolean
- property PartialHard as Boolean
- property SubstituteGlobal as Boolean
- property SubstituteExtended as Boolean
- property SubstituteUnsetEmpty as Boolean
- property SubstituteUnknownUnset as Boolean
- property SubstituteOverflowLength as Boolean
- property NoJit as Boolean
- property SubstituteLiteral as Boolean
- property SubstituteMatched as Boolean
- property SubstituteReplacementOnly as Boolean
- property ExtraOptions as Integer
- property AllOptions as Integer
- property ArgOptions as Integer
- property JITSize as UInt64
- property Size as UInt64
- property FrameSize as UInt64
- property BackRefMax as Integer
- property BSR as Integer
- property CaptureCount as Integer
- property DepthLimit as Integer
- property HeapLimit as Integer
- property NameCount as Integer
- property MatchLimit as Integer
- property MinLength as Integer
- property NameEntrySize as Integer
- property NewLine as Integer
- property MaxLookBehind as Integer
- property HasCRorLF as Boolean
- property HasBackslashC as Boolean
- property MatchEmpty as Boolean
- property JChanged as Boolean
- property FirstCodeUnit as Integer
- property FirstCodeType as Integer
- property LastCodeUnit as Integer
- property LastCodeType as Integer
- shared method SerializeDecode(Data as String) as PCRE2CodeMBS
- class PCRE2CompilerMBS
- method Constructor
- method Copy as PCRE2CompilerMBS
- method Compile as PCRE2CodeMBS
- property Pattern as String
- property ErrorOffset as Integer
- property MaxPatternLength as Integer
- property ParensNestLimit as Integer
- property NewLine as Integer
- property BSR as Integer
- property Options as Integer
- property Anchored as Boolean
- property NoUTFCheck as Boolean
- property EndAnchored as Boolean
- property AllowEmptyClass as Boolean
- property AltBsux as Boolean
- property AutoCallout as Boolean
- property Caseless as Boolean
- property DollarEndonly as Boolean
- property Dotall as Boolean
- property DupNames as Boolean
- property Extended as Boolean
- property Firstline as Boolean
- property MatchUnsetBackref as Boolean
- property Multiline as Boolean
- property NeverUCP as Boolean
- property NeverUTF as Boolean
- property NoAutoCapture as Boolean
- property NoAutoPossess as Boolean
- property NoDotstarAnchor as Boolean
- property NoStartOptimize as Boolean
- property UCP as Boolean
- property UTF as Boolean
- property Ungreedy as Boolean
- property Greedy as Boolean
- property NeverBackslashC as Boolean
- property AltCircumflex as Boolean
- property AltVerbNames as Boolean
- property UseOffsetLimit as Boolean
- property ExtendedMore as Boolean
- property Literal as Boolean
- property MatchInvalidUTF as Boolean
- property ExtraOptions as Integer
- property AllowSurrogateEscapes as Boolean
- property BadEscapeIsLiteral as Boolean
- property MatchWord as Boolean
- property MatchLine as Boolean
- property EscapedCRIsLF as Boolean
- property ExtendedAltBSUX as Boolean
- property AllowLookaroundBSK as Boolean
- shared property MonitorAllocations as Boolean
- shared property AllocationCount as Int64
- shared property AllocationBytes as Int64
- shared property UnicodeVersion as String
- shared property JITTarget as String
- shared property PCRE2Version as String
- shared property DefaultDepthLimit as Integer
- shared property DefaultMatchLimit as Integer
- shared property DefaultHeapLimit as Integer
- shared property DefaultParensLimit as Integer
- shared property DefaultNewLine as Integer
- shared property LinkSize as Integer
- shared property HasJIT as Boolean
- shared property HasUnicode as Boolean
- shared property DefaultBSR as Integer
- shared property NeverBackslashC as Boolean
- shared property CompiledWidths as Integer
- class PCRE2ExceptionMBS
- class PCRE2IteratorMBS
- class PCRE2MatchContextMBS
- class PCRE2MatchDataMBS
- method OffsetVector(index as Integer) as Integer
- method OffsetVectors as Integer()
- method Constructor(size as Integer)
- method Constructor(code as PCRE2CodeMBS)
- method SubString(Index as Integer) as String
- method SubString(Name as String) as String
- method SubStrings as String()
- property DataSize as Integer
- property StartPosition as Integer
- property OffsetVectorCount as Integer
- property Mark as String
- property Text as String
- class RegExMBS
- method Match(text as string) as boolean
- method Match(text() as string, inverse as boolean = false) as string()
- method Match(text() as variant, inverse as boolean = false) as string()
- method InfoNameEntry(Index as Integer) as string
- method Constructor(VecSize as integer = 0)
- method Version as string
- method Compile(pattern as string) as boolean
- method CompileMemory(pattern as memoryblock, ByteOffset as integer) as boolean
- method Study as boolean
- method Execute(start as integer = 0) as integer
- method Execute(text as string, start as integer = 0) as integer
- method ExecuteMemory(text as memoryblock, ByteOffset as integer = 0, ByteLength as integer = 0) as integer
- method ExecuteMT(start as integer = 0) as integer
- method ExecuteMT(text as string, start as integer = 0) as integer
- method ExecuteMemoryMT(text as memoryblock, ByteOffset as integer = 0, ByteLength as integer = 0) as integer
- method Offset(index as Integer) as integer
- method OffsetCharacters(index as Integer) as integer
- method Substring(index as integer) as string
- method Substring(name as string) as string
- method StringNumber(name as string) as integer
- method ConfigUTF8 as boolean
- method ConfigUnicodeProperties as boolean
- method ConfigNewLine as integer
- method ConfigBSR as boolean
- method ConfigLinkSize as integer
- method ConfigMallocThreshold as integer
- method ConfigMatchLimit as integer
- method ConfigMatchLimitRecursion as integer
- method ConfigStackRecurse as boolean
- method Replace(NewText as string) as string
- method ReplaceSelection(NewText as string) as string
- method ReplaceAll(Target as string, NewText as string = "") as string
- method Escape(text as string) as string
- method Unescape(text as string) as string
- property InfoStudySize as Integer
- property InfoSize as Integer
- property InfoCaptureCount as Integer
- property InfoNameCount as Integer
- property VectorSize as Integer
- property Lasterror as Integer
- property Handle as Integer
- property Count as Integer
- property Text as String
- property TextMemory as MemoryBlock
- property ErrorMessage as String
- property ErrorOffset as Integer
- property CompileOptions as Integer
- property ExecuteOptions as Integer
- property MatchLimit as Integer
- property MatchLimitRecursion as Integer
- property CompileOptionCaseLess as Boolean
- property CompileOptionMultiline as Boolean
- property CompileOptionDotAll as Boolean
- property CompileOptionExtended as Boolean
- property CompileOptionAnchored as Boolean
- property ExecuteOptionAnchored as Boolean
- property CompileOptionDollarEndOnly as Boolean
- property ExecuteOptionNotBOL as Boolean
- property ExecuteOptionNotEOL as Boolean
- property CompileOptionUngreedy as Boolean
- property ExecuteOptionNotEmpty as Boolean
- property CompileOptionUTF8 as Boolean
- property CompileOptionNoAutoCapture as Boolean
- property CompileOptionNoUTF8Check as Boolean
- property ExecuteOptionNoUTF8Check as Boolean
- property CompileOptionAutoCallOut as Boolean
- property ExecuteOptionPartial as Boolean
- property CompileOptionFirstLine as Boolean
- property CompileOptionDuplicateNames as Boolean
- property CompileOptionNewLineCR as Boolean
- property CompileOptionNewLineLF as Boolean
- property CompileOptionNewLineCRLF as Boolean
- property CompileOptionNewLineAny as Boolean
- property CompileOptionNewLineAnyCRLF as Boolean
- property ExecuteOptionNewLineCR as Boolean
- property ExecuteOptionNewLineLF as Boolean
- property ExecuteOptionNewLineCRLF as Boolean
- property ExecuteOptionNewLineAny as Boolean
- property ExecuteOptionNewLineAnyCRLF as Boolean
- property CompileOptionBSRAnyCRLF as Boolean
- property ExecuteOptionBSRAnyCRLF as Boolean
- property CompileOptionBSRUnicode as Boolean
- property ExecuteOptionBSRUnicode as Boolean
- property CompileOptionJavaScriptCompat as Boolean
- property ExecuteOptionNoStartOptimize as Boolean
- property CompileOptionNoStartOptimize as Boolean
- property ExecuteOptionPartialHard as Boolean
- property ExecuteOptionNotEmptyAtStart as Boolean
- property CompileOptionUnicodeCodePoints as Boolean
- shared method IsASCIIText(text as string) as boolean
