主要内容

分裂emes.

将字符串拆分为图形

描述

例子

新闻= splitgraphemes(str.分裂字符串str.进入图形。图形(也称为Grapheme群集)是人类感知字符的Unicode术语。

例子

全部收缩

使用该文本将文本分成图形分裂emes.功能。

图形(也称为Grapheme集群)是人类感知角色的Unicode术语。一些图形包含多个代码单元。例如,“带太阳镜的笑脸”emoji(用代码点U + 1f60e)是一个图形,但包括两个UTF16代码单元“d83d”“de0e”

拆分文本“微笑! ”进入图形。

str =“微笑! ”+ compose(“\ xd83d \ xde0e”
str =“微笑!”
newstr = splitgraphemes(str)
newstr =.8x1字符串“微笑” ”!”“”“

在这里,该函数不会将EMOJI拆分为多个字符。

输入参数

全部收缩

输入文本,指定为字符串数组,字符向量或字符向量的单元数组。对于字符串阵列和单元格阵列输入,每个元素str.必须具有相同数量的图形。

如果每个元素的图形数量不一样str.,然后调用for-loop中的函数以拆分元素str.一次一个。

数据类型:细绳|char|细胞

输出参数

全部收缩

拆分图形,返回为字符串数组或字符向量的单元格数组。如果str.是一个字符串数组,然后新闻也是一个字符串数组。除此以外,新闻是一个细胞阵列的字符向量。

的大小新闻取决于输入:

  • 如果str.是一个标量或字符矢量,然后新闻是一个数字-1字符串阵列或单元格数组,其中数字是图形的数量。

  • 如果str.是一个m-1by-1字符串阵列或单元格数组,然后新闻是A.m-经过-数字大批。

  • 如果str.是一个1-by-N.然后字符串数组或单元格数组新闻是一个1-by-N.-经过-数字大批。

对于任何大小的字符串阵列或单元格阵列,函数概述沿着尺寸为1的第一尾部尺寸的分割图形。

在R2019A介绍