Unit 'JPL.TStr' Package
[Overview][Constants][Types][Index] [#pl_jplib]

TStr

Declaration

Source position: JPL.TStr.pas line 33

type TStr = record

public

const

  CharTab = TSpecialChars.Tab

  

  CharEuro = TSpecialChars.Euro

  

  CharCopyright = TSpecialChars.Copyright

  

  CharReg = TSpecialChars.Reg

  

  CharParagraph = TSpecialChars.Paragraph

  

  CharSection = TSpecialChars.Section

  

  CharDegree = TSpecialChars.Degree

  

  CharSup2 = TSpecialChars.Sup2

  

  CharSup3 = TSpecialChars.Sup3

  

  CharIntegral = TSpecialChars.Integral

  

  CharMicro = TSpecialChars.Micro

  

  CharPlusMinus = TSpecialChars.PlusMinus

  

  CharTimes = TSpecialChars.Times

  

  CharDivide = TSpecialChars.Divide

  

  CharOmegaBig = TSpecialChars.OmegaBig

  

  CharAlphaSmall = TSpecialChars.AlphaSmall

  

  CharBetaSmall = TSpecialChars.BetaSmall

  

  CharGammaSmall = TSpecialChars.GammaSmall

  

  CharDeltaSmall = TSpecialChars.DeltaSmall

  

  CharDeltaBig = TSpecialChars.DeltaBig

  

  CharPiSmall = TSpecialChars.PiSmall

  

  CharPiBig = TSpecialChars.PiBig

  

  CharSigmaBig = TSpecialChars.SigmaBig

  

  CharBullet = TSpecialChars.Bullet

  

  CharDashLong = TSpecialChars.DashLong

  

  CharTrademark = TSpecialChars.Trademark

  

public

  class function Empty();

  

  class function Pad();

  

  class function PadRight();

  

  class function Capitalize();

  

  class function RemoveTrailingPathDelimiter();

  

  class function RemoveSpaces();

  

  class function RemoveAll();

  

  class function RemoveNonDecimals();

  

  class function RemoveChars();

  

  class function ReplaceAll();

  

  class function ReplaceFirst();

  

  class function TrimAndUp();

  

  class function TrimAndLow();

  

  class function InsertNumSep();

  

  class procedure SplitStrToArray();

  

  class function SplitStr();

  

  class procedure SplitStrToArrayEx();

  

  class procedure RemoveEmptyStrings();

  

  class function EnsureBounds();

  

  class function AddBounds();

  

  class function TrimBounds();

  

  class function IsBoundedWith();

  

  class function GetRandomHexStr();

  

  class function GetRandomIntStr();

  

  class function IsValidHexStr();

  

  class function IsValidIntStr();

  

  class function Parse();

  

  class function PosCS();

  

  class function PosOf();

  

  class function SubString();

  

  class function Contains();

  

  class function StartsStr();

  

  class function EndsStr();

  

  class function StartsText();

  

  class function EndsText();

  

  class function StartsWith();

  

  class function StartsWithHexPrefix();

  

  class function EndsWith();

  

  class function TrimFromEnd();

  

  class function TrimFromStart();

  

  class function TrimENDL();

  

  class function TrimFromCharPosToEnd();

  

  class function TrimFromStrPosToEnd();

  

  class function CharCount();

  

  class function FirstCharPos();

  

  class function LastCharPos();

  

  class function IsFileMask();

  

  class function StrInArray();

  

  class function StringArrayToStr();

  

  property DecimalSeparator: char; [rw]

  

  property ThousandSeparator: char; [rw]

  

  property DateSeparator: char; [rw]

  

  property TimeSeparator: char; [rw]

  

end;



CT Web help

CodeTyphon Studio