Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Util Plugin:String:
Partly Console safe, 152 entry points.
- class StringMBS
- method Constructor
- method Constructor(value as StringViewMBS)
- method Constructor(value as String)
- method Assign(value as StringViewMBS)
- method Assign(value as String)
- method Clear
- method Reserve(amount as Integer)
- method Resize(amount as Integer, Character as UInt32 = 0)
- method ShrinkToFit
- method PushBack(c as UInt32)
- method PopBack
- method RemovePrefix(Characters as integer)
- method RemoveSuffix(Characters as integer)
- method Swap(other as StringMBS)
- method SubString(Pos as Integer, Length as Integer = -1) as StringMBS
- method Operator_Add(other as StringViewMBS) as StringMBS
- method Append(other as StringViewMBS) as StringMBS
- method Append(other as StringViewMBS)
- method Append(other as StringViewMBS, pos as Integer, length as Integer = -1)
- method Operator_Add(value as String) as StringMBS
- method Append(value as String) as StringMBS
- method Append(value as String)
- method Insert(pos as Integer, other as StringViewMBS)
- method Insert(pos as Integer, value as String)
- method Insert(pos as Integer, other as StringViewMBS, spos as Integer, length as Integer = -1)
- method Erase(pos as Integer = 0, length as Integer = -1)
- method Replace(pos as Integer, length as Integer, text as StringViewMBS)
- method Replace(pos as Integer, length as Integer, text as String)
- method Clone as StringMBS
- method Replace(find as StringMBS, text as StringMBS) as StringMBS
- method ReplaceAll(find as StringMBS, text as StringMBS) as StringMBS
- property Character(Index as Integer) as UInt32
- property Small as Boolean
- property Capacity as UInt64
- property StringValue as String
- shared method StringFromCharacters(Characters() as UInt32) as StringMBS
- shared method StringFromData(Data as MemoryBlock) as StringMBS
- shared method StringFromString(s as String) as StringMBS
- class StringViewMBS
- method ToData as MemoryBlock
- method Constructor
- method Constructor(value as StringViewMBS)
- method Constructor(value as String)
- method Assign(value as StringViewMBS)
- method Assign(value as String)
- method UpperCase as StringMBS
- method LowerCase as StringMBS
- method RemovePrefix(Characters as integer)
- method RemoveSuffix(Characters as integer)
- method Swap(other as StringViewMBS)
- method SubView(Pos as Integer, Length as Integer = -1) as StringViewMBS
- method StartsWith(value as StringViewMBS) as Boolean
- method StartsWith(value as String) as Boolean
- method EndsWith(value as StringViewMBS) as Boolean
- method EndsWith(value as String) as Boolean
- method Contains(value as StringViewMBS) as Boolean
- method Contains(value as String) as Boolean
- method Compare(value as StringViewMBS) as Integer
- method Compare(value as String) as Integer
- method Operator_Compare(value as StringViewMBS) as Integer
- method Operator_Compare(value as String) as Integer
- method Find(value as StringViewMBS, pos as Integer = 0) as Integer
- method Find(value as String, pos as Integer = 0) as Integer
- method Character(Index as Integer) as UInt32
- method Characters as UInt32()
- property StringValue as String
- property Length as UInt64
- property Parent as Variant
- property Empty as Boolean
- property Data as Ptr
- property Front as Integer
- property Back as Integer
- shared method ViewFromString(s as String) as StringViewMBS
- shared method ViewFromData(Data as MemoryBlock) as StringViewMBS
- shared method ViewFromCharacters(Characters() as UInt32) as StringViewMBS
- shared method Join(strings() as StringViewMBS) as StringMBS
- shared method Join(strings() as Variant) as StringMBS
- class StyledText
- Globals:
- CheckUTF8MBS(data as ptr, size as Integer, Placeholder as string) as string
- CheckUTF8MBS(data as string, Placeholder as string) as string
- CheckUTF8MBS(mem as MemoryBlock, Placeholder as string) as string
- ClearStringContentMBS(s as String) as Boolean
- ConcatBinaryStringsMBS(a as string, b as string) as string
- ConcatBinaryStringsMBS(a as string, b as string, c as string) as string
- ConcatBinaryStringsMBS(a as string, b as string, c as string, d as string) as string
- ConcatBinaryStringsMBS(a as string, b as string, c as string, d as string, e as string) as string
- ConcatBinaryStringsMBS(a as string, b as string, c as string, d as string, e as string, f as string) as string
- ContainsWholeWordMBS(Text as String, Word as String) as boolean
- ConvertUnicodeToCharacterCompositionMBS(text as string) as string
- ConvertUnicodeToCharacterDecompositionMBS(text as string) as string
- CountOccurancesMBS(s as string, find as string) as integer
- CreateStringMBS(Length as integer, Content as String) as string
- DecodingFromCP1252MBS(s as string) as string
- DecodingFromHexMBS(s as string) as string
- DecodingFromHTMLMBS(s as string) as string
- DecodingFromISO8859MBS(s as string) as string
- DecodingFromMySQLMBS(s as string) as string
- DecodingFromQuotedPrintableMBS(s as string) as string
- DecodingFromURLMBS(s as string) as string
- DecodingFromURLMBS(s as string, options as integer) as string
- DecodingFromXMLMBS(s as string) as string
- DetectUnicodeMarkersMBS(s as string) as integer
- EncodeEmailSubjectMBS(s as string) as string
- EncodingToCP1252MBS(s as string) as string
- EncodingToHexMBS(s as string) as string
- EncodingToHTMLMBS(s as string, options as integer = 0) as string
- EncodingToISO8859MBS(s as string) as string
- EncodingToQuotedPrintableMBS(s as string, LineLen as integer = 72) as string
- EncodingToURLMBS(s as string) as string
- EncodingToURLMBS(s as string, options as integer) as string
- EncodingToXMLMBS(s as string, options as integer = 0) as string
- GetStringsFromDataMBS(data as MemoryBlock, MinLength as Integer = 0) as string()
- GetStringsFromDataMBS(data as ptr, size as Integer, MinLength as Integer = 0) as string()
- GetStringsFromDataMBS(data as String, MinLength as Integer = 0) as string()
- GetUnicodeMarkersMBS(kind as integer) as string
- HasPostfixMBS(Text as String, Prefix as String) as boolean
- HasPrefixMBS(Text as String, Prefix as String) as boolean
- HexstringMBS(input as string, hexlen as integer, linelen as integer, linestart as string, lineend as string, spacer as string,filler as string) as string
- InStrByteRangeMBS(target as string, find as string, StartValue as integer, EndValue as integer) as integer
- InStrByteRangeMBS(target as string, find as string, StartValue as integer, EndValue as integer, StartValue2 as integer, EndValue2 as integer) as integer
- InStrByteRangeMBS(target as string, find as string, StartValue as integer, EndValue as integer, StartValue2 as integer, EndValue2 as integer, StartValue3 as integer, EndValue3 as integer) as integer
- InStrByteRangeMBS(target as string, StartValue as integer, EndValue as integer) as integer
- InStrByteRangeMBS(target as string, StartValue as integer, EndValue as integer, StartValue2 as integer, EndValue2 as integer) as integer
- InStrByteRangeMBS(target as string, StartValue as integer, EndValue as integer, StartValue2 as integer, EndValue2 as integer, StartValue3 as integer, EndValue3 as integer) as integer
- InStrBytesMBS(target as string, find as string) as integer
- IsASCIIStringMBS(s as string) as boolean
- IsASCIIStringMBS(s as string, mode as integer) as boolean
- JaroWinklerDistanceMBS(a as string, b as string) as double
- LevenshteinDistanceMBS(a as string, b as string) as double
- NativeStringMBS(s as string) as string
- RandomBytesStringMBS(Length as integer, ASCII as boolean=false) as string
- RemoveAccentsMBS(text as string, IgnoreCase as boolean = false) as string
- RemoveHTMLTagsMBS(AsciiTextWithTags as string) as string
- RemoveHTMLTagsWithMBS(AsciiTextWithTags as string, Replacement as string) as string
- ReplaceLineEndingsMBS(Text as String, NewLine as String, yield as boolean = false) as String
- ReplaceNonPrintableCharactersMBS(s as string, replacevalue as integer=46) as string
- ScientificStrMBS(d as double, digits as integer) as string
- SQLReplaceBooleanMBS(SQL as string) as string
- StrCompBytesMBS(a as string, b as string) as integer
- StrCompCharactersMBS(a as string, b as string) as integer
- StringANDMBS(a as string,b as string) as string
- StringIsHTMLreadyMBS(s as string) as boolean
- StringIsXMLreadyMBS(s as string) as boolean
- StringORMBS(a as string,b as string) as string
- StringXOR2MBS(data as string, XorMask as string, MaskOffset as integer = 0) as string
- StringXORMBS(data as string, XorMask as string, MaskOffset as integer = 0) as string
- StrMBS(d as double) as string
- UnicodeStringMBS(s as string) as string
Blog Entries
- News from the MBS Xojo Plugins Version 22.1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 22.1
- Smileys and UTF32
- MBS Xojo plug-ins in version 16.0
- CheckUTF8MBS function
- MBS SQLite Extension in version 1.4
- MBS Plugins 11.1 Release notes
- MBS REALbasic Plugins Version 10.4 release notes
- [ANN] MonkeyBread Software starts plug-in development for REAL Server
- MonkeyBread Software Releases the MBS Plugins 8.2
Xojo Developer Magazine
- 20.3, page 10: News
- 19.1, page 11: News
- 17.4, page 8: News
- 14.2, page 10: News
- 10.1, pages 71 to 72: Using Plugins, Working with the Monkeybread Plugins by Marc Zeedar