The plugin part RegEx
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
The plugin part MBS RegEx Plugin:RegEx:
All Console safe,
118 entry points.
- 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
Blog Entries
Xojo Developer Magazine