function ReadInteger(Self: string; var from: integer): integer; extensionmethod;
Считывает целое из строки начиная с позиции from и устанавливает from за считанным значением |
function ReadReal(Self: string; var from: integer): real; extensionmethod;
Считывает вещественное из строки начиная с позиции from и устанавливает from за считанным значением |
function ReadWord(Self: string; var from: integer): string; extensionmethod;
Считывает слово из строки начиная с позиции from и устанавливает from за считанным значением |
function ToInteger(Self: string): integer; extensionmethod;
Преобразует строку в целое |
function ToBigInteger(Self: string): BigInteger; extensionmethod;
Преобразует строку в BigInteger |
function ToReal(Self: string): real; extensionmethod;
Преобразует строку в вещественное |
function ToWords(Self: string; params delim: array of char): array of string; extensionmethod;
Преобразует строку в массив слов |
function ToIntegers(Self: string): array of integer; extensionmethod;
Преобразует строку в массив целых |
function ToReals(Self: string): array of real; extensionmethod;
Преобразует строку в массив вещественных |
function Inverse(Self: string): string; extensionmethod;
Возвращает инверсию строки |
function Matches(Self: string; reg: string; options: RegexOptions := RegexOptions.None): sequence of Match; extensionmethod;
Ищет в указанной строке все вхождения регулярного выражения и возвращает их в виде последовательности элементов типа Match |
function MatchValue(Self: string; reg: string; options: RegexOptions := RegexOptions.None): string; extensionmethod;
Ищет в указанной строке первое вхождение регулярного выражения и возвращает его в виде строки |
function MatchValues(Self: string; reg: string; options: RegexOptions := RegexOptions.None): sequence of string; extensionmethod;
Ищет в указанной строке все вхождения регулярного выражения и возвращает их в виде последовательности строк |
function Remove(Self: string; params targets: array of string): string; extensionmethod;
Удаляет в строке все вхождения указанных строк |
function Right(Self: string; length: integer): string; extensionmethod;
Возвращает подстроку, полученную вырезанием из строки length самых правых символов |
function Left(Self: string; length: integer): string; extensionmethod;
Возвращает подстроку, полученную вырезанием из строки length самых левых символов |
function Slice(Self: string; from,step: integer): string; extensionmethod;
Возвращает срез строки от индекса from с шагом step |
function Slice(Self: string; from,step,count: integer): string; extensionmethod;
Возвращает срез строки от индекса from с шагом step длины не более count |