主要内容

lettersPattern

匹配字母字符

描述

例子

帕特= lettersPattern创建匹配由一个或多个字母组成的文本的模式。lettersPattern是Unicode兼容的。

例子

帕特= lettersPattern (N匹配由exactly组成的文本N信件。

例子

帕特= lettersPattern (minCharactersmaxCharacters匹配由多个大于或等于的字母组成的文本minCharacters小于等于maxCharacters的值是否有效maxLetterlettersPattern贪婪的并匹配一个接近的字母maxCharacters尽可能

例子

全部折叠

使用lettersPattern从包含字母、数字、空格和标点符号的字符串中提取单词。

创建三种作为字符串。创建帕特作为一个模式使用匹配字母的对象lettersPattern.从中提取模式三种

txt =双方都同意了。会议将在下午1点举行。”;pat = letterpattern;文字=提取(txt,pat)
话说=9 x1字符串“双方”“同意”“会议”“将”“在”“下午”“举行”

使用lettersPattern计算一行文本中单个字母的出现次数。

创建三种作为字符串。创建帕特作为一个模式对象匹配使用的单个字母lettersPattern.提取模式。显示每个字母出现次数的直方图。

txt =“这句话里的字母是什么?”;pat = letterpattern (1);字母=提取(txt,pat);字母=分类的(字母);直方图(字母)

图中包含一个轴对象。axis对象包含一个categoricalhistogram类型的对象。

使用lettersPattern排除超过五个字母的单词。

创建帕特作为一个模式匹配五个或五个以上字母组的lettersPattern.提取模式。

txt =“有些单词比其他单词长。”;pat = letterpattern (5,inf);提取(txt,帕特)
ans =4 x1字符串“这些”“词”“更长”“其他”

输入参数

全部折叠

要匹配的字符数,指定为非负整数标量。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

要匹配的最小字符数,指定为非负整数标量。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

要匹配的最大字符数,指定为非负整数标量。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

输出参数

全部折叠

模式表达式,返回为模式对象。

版本历史

R2020b中介绍