utf8TruncateMiddle

fun utf8TruncateMiddle(string: String, truncateLength: <Error class: unknown class>): String

Cuts off the middle of the string, preserving half of @truncate_length characters at the beginning and half at the end.

If @string is already short enough, this returns a copy of @string. If @truncate_length is 0, an empty string is returned.

Return

a newly-allocated copy of @string ellipsized in the middle

Since

2.78

Parameters

string

a nul-terminated UTF-8 encoded string

truncateLength

the new size of @string, in characters, including the ellipsis character