Возвращает индекс последнего вхождения любого символа из массива сс | |
PadLeft(n: integer): string | Возвращает строку, полученную из исходной строки выравниванием по правому краю с заполнением пробелами слева до длины n |
PadRight(n: integer): string | Возвращает строку, полученную из исходной строки выравниванием по левому краю с заполнением пробелами справа до длины n |
Remove(from,len: integer): string | Возвращает строку, полученную из исходной строки удалением len симолов с позиции from |
Replace(s1,s2: string): string | Возвращает строку, полученную из исходной строки заменой всех вхождений подстроки s1 на строку s2 |
Split(params delim: array of char): array of string | Возвращает массив строк, полученный расщеплением исходной строки на слова, при этом в качестве разделителей используется любой из символов delim (по умолчанию - пробел) |
StartsWith(s: string): boolean | Возвращает True, если текущая строка начинается на s, и False в противном случае |
Substring(from,len: integer): string | Возвращает подстроку исходной строки с позиции from длины len |
ToCharArray: array of char | Возвращает динамический массив символов исходной строки |
ToLower: string | Возвращает строку, приведенную к нижнему регистру |
ToUpper: string | Возвращает строку, приведенную к верхнему регистру |
Trim: string | Возвращает строку, полученную из исходной удалением лидирующих и завершающих пробелов |
TrimEnd(params cc: array of char): string | Возвращает строку, полученную из исходной удалением завершающих символов из массива cc |
TrimStart(params cc: array of char): string | Возвращает строку, полученную из исходной удалением лидирующих символов из массива cc |
Некоторые методы расширения - стандартные для .NET, некоторые реализованы только в PascalABC.NET.
Метод | Описание |
Inverse: string | Возвращает инверсию строки |
Выводит буквы строки, разделенные пробелом | |
Println | Выводит буквы строки, разделенные пробелом, и осуществляет переход на новую строку |
ReadInteger(var from: integer): integer | Считывает из строки целое число с позиции from и возвращает его. Позиция from при этом увеличивается на считанный элемент |
ReadReal(var from: integer): real | Считывает из строки вещественное число с позиции from и возвращает его. Позиция from при этом увеличивается на считанный элемент |
ReadWord(var from: integer): string | Считывает из строки слово до пробела или до конца строки с позиции from и возвращает его. Позиция from при этом увеличивается на считанный элемент |
ToInteger: integer | Преобразует строку к целому и возвращает его. Если это невозможно, генерируется исключение |
ToIntegers: array of integer | В строке должны храниться целые, разделенные пробелами. Возвращается массив целых. Если это невозможно, генерируется исключение |
ToReal: real | Преобразует строку к вещественному и возвращает его. Если это невозможно, генерируется исключение |
ToReals: array of real | В строке должны храниться вещественные, разделенные пробелами. Возвращается массив вещественных. Если это невозможно, генерируется исключение |
ToWords(params delim: array of char): array of string |