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;
|