MATLAB正则表达式④:定位点
- 原创
- |
- 浏览:238
- |
- 更新:
- |
- 标签:MATLAB
介绍MATLAB中正则表达式的定位点(anchor),相关操作符包括^expr文本起始,expr$文本结束,\<expr单词开始,expr\>单词结束。
方法/步骤
首先,使用符号'^'可以匹配文本开始(空匹配)。
表达式'\w+'可以匹配字符串从开头起始的那个单词。如图。
单独使用'^'也可以用于regexprep进行子串替换,将子串添加到开头位置。如图。前提是打开'emptymatch'选项。
- 此文章未经许可获取自百度经验
符号'$'可以匹配字符串的结束(空匹配)。
如图,使用'\w+$'可以匹配字符串结束处的那个单词。
符号'^'和'$'还可以用于匹配行的开始和结束,前提是要在函数中打开'lineanchors'选项。效果如图。
符号'\<'可以匹配一个单词的开始。效果如图。
符号'\<s\w+'可以匹配以s开头的单词。如图。
同理,'\>'可以匹配单词的结束。'\w+s\>'可以匹配以s结尾的单词,效果如图。
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部













