Описание языка PascalABC.NET | страница 25
String.Join(ss: array of string; delim: string): string | Возвращает строку, полученную слиянием строк ss с использованием delim в качестве разделителя |
Экземплярные методы класса String
Отметим, что все экземплярные методы не меняют строку, как это может показаться на первый взгляд, а при необходимости возвращают измененную строку. Кроме того, считается, что символы в сроке индексируются с нуля.
Метод | Описание |
Contains(s: string): boolean | Возвращает True, если текущая строка содержит s, и False в противном случае |
EndsWith(s: string): boolean | Возвращает True, если текущая строка заканчивается на s, и False в противном случае |
IndexOf(s: string): integer | Возвращает индекс первого вхождения подстроки s в текущую строку или -1 если подстрока не найдена |
IndexOf(s: string; start,count: integer): integer | Возвращает индекс первого вхождения подстроки s в текущую строку или -1 если подстрока не найдена. Поиск начинается с символа с номером start и распространяется на следующие count символов |
IndexOfAny(cc: array of char): integer | Возвращает индекс первого вхождения любого символа из массива сс |
Insert(from: integer; s: string): string | Возвращает строку, полученную из исходной строки вставкой подстроки s в позицию from |
LastIndexOf(s: string): integer | Возвращает индекс последнего вхождения подстроки s в текущую строку |
LastIndexOf(s: string; start,count: integer): integer | Возвращает индекс последнего вхождения подстроки s в текущую строку или -1 если подстрока не найдена. Поиск начинается с символа с номером start и распространяется на следующие count символов |
LastIndexOfAny(a: array of char): integer | Возвращает индекс последнего вхождения любого символа из массива сс |
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 (по умолчанию - пробел) |