函数

GLibutf8_truncate_middle

自 2.78 起

声明 [src]

gchar*
g_utf8_truncate_middle (
  const gchar* string,
  gsize truncate_length
)

描述 [src]

截取字符串中间部分,保留 truncate_length 字符的一半在前,另一半在后。

如果 string 已足够短,则返回 string 的一份副本。如果 truncate_length0,则返回一个空字符串。

自 2.78 起可用

参数

string

类型: const gchar*

一个以空字节结尾的 UTF-8 编码字符串。

该数据归函数调用者所有。
该值为一个以空值结尾的 UTF-8 字符串。
truncate_length

类型: gsize

string 的新大小,以字符为单位,包括省略号字符。

返回值

类型: gchar*

string 在中间省略后新分配的副本。

函数调用者将拥有该数据的所有权,并负责释放该数据。
该值为一个以空值结尾的 UTF-8 字符串。