MATLAB正则表达式④:定位点

百度经验

页面数据加载中...

wang1223989563

介绍MATLAB中正则表达式的定位点(anchor),相关操作符包括^expr文本起始,expr$文本结束,\<expr单词开始,expr\>单词结束。

1/7

首先,使用符号'^'可以匹配文本开始(空匹配)。

表达式'\w+'可以匹配字符串从开头起始的那个单词。如图。

2/7

单独使用'^'也可以用于regexprep进行子串替换,将子串添加到开头位置。如图。前提是打开'emptymatch'选项。

2/7

此文章未经许可获取自百度经验

此文章未经许可获取自百度经验
此文章未经许可获取自百度经验

3/7

符号'$'可以匹配字符串的结束(空匹配)。

如图,使用'\w+$'可以匹配字符串结束处的那个单词。

4/7

符号'^'和'$'还可以用于匹配行的开始和结束,前提是要在函数中打开'lineanchors'选项。效果如图。

5/7

符号'\<'可以匹配一个单词的开始。效果如图。

6/7

符号'\<s\w+'可以匹配以s开头的单词。如图。

7/7

同理,'\>'可以匹配单词的结束。'\w+s\>'可以匹配以s结尾的单词,效果如图。

MATLAB正则表达式④:定位点

MATLAB正则表达式④:定位点

[重新阅读]
辅助模式