主要内容

TextBeintary.

匹配文本的开始或结尾

描述

例子

= TextBoundary.创建与文本的开始或结尾匹配的模式。TextBeintary.可以使用否定操作员。否定时,TextBeintary.除了文本的开始或结尾之外的每个字符之间的匹配。

例子

= TextBoundary(类型的)指定是否在文本的开始或结尾匹配。类型'开始''结尾', 或者'任何一个'(默认)。

例子

全部收缩

TextBeintary.匹配文本的开始或结尾。

创建一个带有多个文本的字符串数组。创建与每条文本的第一个单词匹配的模式。

txts = [“这是第一篇文章”“这是第二个”“现在有三个”];Pat = Textboundary + LettersPattern;

提取模式。

Firstwords = Extract(TXTS,PAT)
firstwords =3x1字符串“这个”“在这里”“现在”

使用“结尾”选择TextBeintary.匹配一块文本的指定端点。

创建一个带有多个文本的字符串数组。创建一个与每块文本的最后一个单词匹配的模式。

txts = [“这是第一篇文章”“这是第二个”“现在有三个”];Pat = Letterspattern + TextBoundary(“结尾”);

提取模式。

最后键=提取物(TXTS,PAT)
最后一篇=3x1字符串“文字”“第二”“三”

使用运营商否定TextBeintary.当文本的开始或结尾都没有,这与两个字符之间的边界匹配。

创建一个带有多个文本的字符串数组。创建一个与既不在一段文本的开始或结尾的字母匹配的模式。

txts = [“这个文字是第一个”“这是第二个”“现在有三个”];Pat =〜TextBoundary + LettersPattern +〜TextBoundary;

提取模式。

最后键=提取物(TXTS,PAT)
最后一篇=3x4字符串“他的”文字“是”“杉木”“欧莱”是“”“secon”“”ow“”“”博士“

输入参数

全部收缩

边界类型,指定为'开始''结尾', 或者'任何一个'

数据类型:char|细绳

输出参数

全部收缩

模式表达式,作为一个返回图案目的。

在R2020B中介绍