MATLAB正则表达式①:基本元字符
1、使用一个点'.',可以匹配一个任意字符(包括空白字符)。如图,'.ain争犸禀淫'可以匹配到'rain','pain'和'lain'.

2、使用中括号'[若干字符]',可以匹配一个中括号里有的字符。如图,[rl]可以匹配亨蚂擤缚字符r或者l。中噢谙坟吕括号里边可以包含$|.*+?这些符号,会按照字面处理,不会按照这些符号在正则表达式中的含义来。

3、使用中括号'[^若干字符]',可以匹配一个不在中括号里的字符。如图,[^rl]可以匹配一个不是r或l的任意字符。

4、使用中括号'[字符1-字符2]',可以匹配一个字符1到字符2之间(编码:字符1≤版醋矣铛匹配字符≤字符2)的字符。如图,[0-9]可以匹配0123456789中的一个字符。

5、使用'\w'可以匹配一个字母/数字/下划线字符。后面加后缀'*'表示连续任意次。因此,使用'\w*'可以匹配一个“单词”。如图。

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

7、使用'\s'可以匹配一个空白字符。空白字符包括多种,空格,制表等都是。'\s'与[ \f\n\r\t\v]等价。

8、使用'\S'可以匹配一个非空白字符。'\S'与[^ \f\n\r\t\v]等价。

9、使用'\d'可以匹配一个数字字符。'\d'与[0-9]等价。

10、使用'\D'可以匹配一个数字字符以外的任意字符。'\D'与[^0-9]等价。

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

