method Execute(text as string, start as Integer = 0) as Integer.method Execute(start as Integer = 0) as Integer.method Escape(text as string) as string.method Constructor(VecSize as Integer = 0).method ConfigUnicodeProperties as boolean.method ConfigMatchLimitRecursion as Integer.method ConfigMallocThreshold as Integer.method CompileMemory(pattern as memoryblock, ByteOffset as Integer) as boolean.method Compile(pattern as string) as boolean.property MatchLimitRecursion as Integer.property ExecuteOptionPartialHard as Boolean.property ExecuteOptionPartial as Boolean.property ExecuteOptionNoUTF8Check as Boolean.property ExecuteOptionNotEOL as Boolean.property ExecuteOptionNotEmptyAtStart as Boolean.property ExecuteOptionNotEmpty as Boolean.property ExecuteOptionNotBOL as Boolean.property ExecuteOptionNoStartOptimize as Boolean.property ExecuteOptionNewLineLF as Boolean.property ExecuteOptionNewLineCRLF as Boolean.property ExecuteOptionNewLineCR as Boolean.property ExecuteOptionNewLineAn圜RLF as Boolean.property ExecuteOptionNewLineAny as Boolean.property ExecuteOptionBSRUnicode as Boolean.property ExecuteOptionBSRAn圜RLF as Boolean.property ExecuteOptionAnchored as Boolean.property CompileOptionUnicodeCodePoints as Boolean.property CompileOptionUngreedy as Boolean.property CompileOptionNoUTF8Check as Boolean.property CompileOptionNoStartOptimize as Boolean.property CompileOptionNoAutoCapture as Boolean.property CompileOptionNewLineLF as Boolean.property CompileOptionNewLineCRLF as Boolean.property CompileOptionNewLineCR as Boolean.property CompileOptionNewLineAn圜RLF as Boolean.property CompileOptionNewLineAny as Boolean.property CompileOptionMultiline as Boolean.
property CompileOptionJavaScriptCompat as Boolean.property CompileOptionFirstLine as Boolean.property CompileOptionExtended as Boolean.property CompileOptionDuplicateNames as Boolean.property CompileOptionDotAll as Boolean.property CompileOptionDollarEndOnly as Boolean.property CompileOptionCaseLess as Boolean.property CompileOptionBSRUnicode as Boolean.property CompileOptionBSRAn圜RLF as Boolean.property CompileOptionAutoCallOut as Boolean.property CompileOptionAnchored as Boolean.MBS: CompileOptionNewLineAn圜RLF = true and ExecuteOptionNewLineAn圜RLF = trueĪnd you want to set CompileOptionMultiline to true for multi line match. The RegExMBS class has different defaults as the built in RegEx class in Xojo. MsgBox "Found "+searchString+ " on position "+str(p)+ " with length "+str(l)+ " in " ""+s+ "" "" Dim p as Integer = r.OffsetCharacters( 0)ĭim l as Integer = r.OffsetCharacters( 1)-r.OffsetCharacters( 0)