主要内容

whitespaceBoundary

匹配空白字符和非空白字符的边界

描述

例子

帕特= whitespaceBoundary创建匹配空白字符运行的开始或结束的模式。whitespaceBoundary可以用操作符。当否定,~ whitespaceBoundary匹配任意两个字符之间的边界,除了空格的开始或结束。

例子

帕特= whitespaceBoundary (类型指定是否在空格运行的开始或结束时进行匹配。类型可以“开始”“结束”,或“不是”(默认)。

例子

全部折叠

使用whitespaceBoundary按空格边界划分字符串。此模式匹配空白字符和非空白字符之间的边界。

创建匹配任何空白边界的模式。

txt =“123年美国广播公司(abc)。? !def 456”;pat =空白;

使用取代在匹配的边界插入“|”字符。

替换(txt,帕特,“|”
Ans = "123| |abc| |.?! "| | def | | 456”

使用“开始”“结束”选项whitespaceBoundary匹配空白字符和非空白字符之间的边界。

创建包含几种不同字符类型的字符串。创建匹配任意字符的模式“结束”空格和a的边界“开始”边界。

txt =“123年美国广播公司(abc)。? !def 456”;帕特= whitespaceBoundary (“结束”) + wildcardPattern(1,inf) + whitesboundary (“开始”);

提取模式。

帕特边界=提取(txt)
边界=3 x1字符串“abc”“。? !”“def”

使用操作符来否定whitespaceBoundary.当两个字符都是空白字符或都不是空白字符时,将匹配两个字符之间的边界。

创建包含几种不同字符类型的字符串。创建一个匹配一个否定的模式whitespaceBoundary

txt =“123年美国广播公司(abc)。? !";帕特= ~ whitespaceBoundary;

使用取代插入“|”字符显示~whitespaceBoundary匹配。

边界=取代(txt,帕特,“|”
边界= "|1|2|3 a|b|c .|?|!|”

输入参数

全部折叠

边界类型,指定为“开始”“结束”,或“不是”

数据类型:字符|字符串

输出参数

全部折叠

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

更多关于

全部折叠

定义

一个空格是表示水平或垂直空间的任何字符或字符序列。呈现时,空白字符并不对应于可见标记,但通常会占据页面上的一个区域。常见的空格字符包括:

重要的空白字符

描述

char (32)

标准的空白字符,' '

char (133)

下一行

char (160)

不打断的空间

char (8199)

图的空间

char (8239)

狭窄的空间不中断

有关更多信息,请参见空格字符

介绍了R2020b