Есть ли функция RTL, такая как StringOfChar, которая дублирует строки вместо символов? - PullRequest
15 голосов
/ 09 июня 2011

Я использую функцию StringOfChar для создания строки символов, подобных этой

S := StringOfChar('b', 5); //s is set to 'bbbbb'

Есть ли какая-либо функция RTL, которая делает то же самое (например, StringofString ('abc', 3) должна возвращать 'abcabcabc'), но принимает строку в качестве параметра вместо символа?Я могу написать такую ​​функцию, но я ищу существующую функцию RTL.

1 Ответ

22 голосов
/ 09 июня 2011

функция, которую вы ищете: StrUtils.DupeString

s:=DupeString('abc',3)

вернется

'abcabcabc'
...