|
String/Filename routines
|
|
| acUtils
|
| procedure SplitStr(const SubStr, Str: String; var FirstPart, SecondPart: String;
|
| MainSide: TacSplitStrSide; LeaveSeparatorOn: TacSplitStrSides);
|
| function LeftPart(const SubStr, Str: String): String;
|
| function RightPart(const SubStr, Str: String): String;
|
| function LeftPartR(const SubStr, Str: String): String;
|
| function RightPartR(const SubStr, Str: String): String;
|
| function PosR(const SubStr, Str: String): Integer;
|
| procedure SplitFileNameAndParams(var FileName, Params: String);
|
| function IsValidEmail(const Email: String): String;
|
| function IncludeTrailingBackslash(const St: String): String;
|
| function ExcludeTrailingBackslash(const St: String): String;
|
| function IncludeLeadingChar(const St: String; Ch: Char): String;
|
| function ExcludeLeadingChar(const St: String; Ch: Char): String;
|
| function StringReplace(const S, OldPattern, NewPattern: String; Flags: TReplaceFlags): String;
|
| function HasParamStr(const Param: String): Boolean;
|
| function FullParamStr: String;
|
| function CaseAnsiCompareText(const S1, S2: String; CaseSensitive: Boolean = True): Integer;
|
| function URLEncode(const Str: String): String;
|
| function URLDecode(const Str: String): String;
|
| function StateNameToStateCode(const StateName: String): String;
|
| function StateCodeToStateName(const StateCode: String): String;
|
| procedure StrToStrList(const SourceStr: String; StrList: TStrings; const StrSeparator: String = #13#10);
|
| function FileReadString(const Filename: String): String;
|
| function FileWriteString(const Filename, St: String): Boolean;
|