MATLAB正则表达式①:基本元字符

 时间:2026-02-14 07:32:32

1、使用一个点'.',可以匹配一个任意字符(包括空白字符)。

如图,'.ain'可以匹配到'rain','pain'和'lain'.

MATLAB正则表达式①:基本元字符

2、使用中括号'[若干字符]',可以匹配一个中括号里有的字符。

如图,[rl]可以匹配字符r或者l。

中括号里边可以包含$|.*+?这些符号,会按照字面处理,不会按照这些符号在正则表达式中的含义来。

MATLAB正则表达式①:基本元字符

3、使用中括号'[^若干字符]',可以匹配一个不在中括号里的字符。

如图,[^rl]可以匹配一个不是r或l的任意字符。

MATLAB正则表达式①:基本元字符

4、使用中括号'[字符1-字符2]',可以匹配一个字符1到字符2之间(编码:字符1≤匹配字符≤字符2)的字符。

如图,[0-9]可以匹配0123456789中的一个字符。

MATLAB正则表达式①:基本元字符

5、使用'\w'可以匹配一个字母/数字/下划线字符。后面加后缀'*'表示连续任意次。

因此,使用'\w*'可以匹配一个“单词”。如图。

MATLAB正则表达式①:基本元字符

6、与'\w'相对,使用'\W'可以匹配一个非字母非数字非下划线的字符。如图。

MATLAB正则表达式①:基本元字符

7、使用'\s'可以匹配一个空白字符。空白字符包括多种,空格,制表等都是。

'\s'[ \f\n\r\t\v]等价。

MATLAB正则表达式①:基本元字符

8、使用'\S'可以匹配一个非空白字符。

'\S'[^ \f\n\r\t\v]等价。

MATLAB正则表达式①:基本元字符

9、使用'\d'可以匹配一个数字字符。

'\d'[0-9]等价。

MATLAB正则表达式①:基本元字符

10、使用'\D'可以匹配一个数字字符以外的任意字符。

'\D'[^0-9]等价。

MATLAB正则表达式①:基本元字符

11、使用'\o八进制数' '\o{八进制数}' '\x十六进制数' '\x{十六进制数}'可以根据字符编码匹配一个字符。

MATLAB正则表达式①:基本元字符

MATLAB正则表达式①:基本元字符

  • 如何用MATLAB GUI创建图形用户界面?
  • MATLAB如何匹配正则表达式并替换?
  • matlab中如何创建使用构架数组?
  • 如何用matlab绘制透视图
  • MATLAB如何分割字符串?
  • 热门搜索
    网易云音乐怎么样 小孩子发烧怎么办 冰箱密封条不严怎么办 美丽的英语怎么写 头发稀少怎么变浓密 怎么显示隐藏文件夹 小狗拉肚子了怎么办 森林防火内容怎么写 飞机驾驶证怎么考 更年期怎么办