Built-in Units

STRINGS

The Modern Pascal unit STRINGS is a robust unit for handling common string manipulation, C null-terminated strings, and even TStrings and TStringList objects.

Globals



Functions

AlphaNumericSpacesOnly(S:String):String
AlphaNumericSpacesPunctuationOnly(S:String):String
AlphaOnly(S:String):String
Base64ToStr(S:String):String
Base64ToString(S:String):String
ConvertToWords(N:Double;UseCurrency:Boolean):String
IsNumericString(S:String):Boolean
Matches(Pattern,S:String;CaseInsensitive:Boolean=True):Boolean
OnlyNumericString(S:String):String
PackStrEx(const S,Chars:String;QuoteChar:Char):String
RemovePunctuation(S:String):String
ReplaceChar(S:String;OldCh,NewCh:AnsiChar):String
ReverseString(S:String):String
SortLetters(S:String):String
SpacesOnly(S:String):String
StringToBase64(S:String):String
StrReadCR(Var S:String):String
StrReadCRLF(Var S:String):String
StrReadLF(Var S:String):String
StrReadLn(Var S:String):String
StrReadNull(Var S:String):String
StrToBase64(S:String):String
UnpackStrEx(var S:String;QuoteChar:Char):Boolean
WordExpression(S:String):String

Procedures

AppendStr(var D:String;S:String)