MATLAB正则表达式②:限定符的用法
- 原创
- |
- 浏览:283
- |
- 更新:
- |
- 标签:MATLAB
在学习过正则表达式的元字符用法后,本经验继续介绍限定符的类型和限定符的模式。
修饰符
修饰符'*'表示被修饰部分重复0次或多次。
首先,使用元字符'\w'可以匹配一个字母/数字/下划线字符。
在元字符\w后面加上修饰符'*'后,则可以匹配一个“单词”。效果如图。
修饰符'?'表示被修饰部分出现0次或1次。
如下,使用'\w*\.dll'只能匹配dll文件名。
但是,使用'\w*(\.dll)?'可以匹配文件名和路径中的单词。
修饰符'+'表示被修饰部分出现1次或者多次。
如下,'\w*\.jpg'可以匹配到'.jpg'和'x.jpg'
而'\w+\.jpg'只能匹配到'x.jpg'
- 此文章未经授权抓取自百度经验
修饰符'{m,n}'表示被修饰部分可以重复m~n次。
如图,'h\w{2,4}\s'可以匹配到以h开头,后面跟着2~4个字母再跟一个空格的字符串。因此匹配到了how halo hello
修饰符'{m,}'表示被修饰部分可以重复m次或更多次。
修饰符'{m}'表示被修饰部分重复m次。
END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部















