主要内容

lookAheadBoundary

在指定模式之前匹配边界

描述

例子

newpat= lookAheadBoundary (帕特的开头创建匹配的模式帕特.匹配的文本帕特不包含在结果中。lookAheadBoundary可以用the操作符。当否定,~ lookAheadBoundary不在开头的任何字符之间的匹配帕特

例子

全部折叠

创建一个匹配前面的图案“b”“2”

txt =“123年美国广播公司”;pat = lookAheadBoundary(“b”|“2”);

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

替换(txt,帕特,“|”
Ans = "a|bc 1|23"

使用求反运算符lookAheadBoundary

创建一个匹配数字的模式,除了那些直接前面的数字“b”“2”

txt =“123年美国广播公司”;pat = ~“b”|“2”);

使用取代插入“|”角色在否定的边界。

替换(txt,帕特,“|”
Ans = "|ab|c| |12|3|"

输入参数

全部折叠

输入模式,指定为模式、字符串数组、字符向量或字符向量的单元格数组。

数据类型:字符|字符串|模式|细胞

输出参数

全部折叠

输出模式,返回为模式或者模式对象的数组。

版本历史

R2020b中介绍