正则表达式中括号[]的三种用途
正则表达式中中括号中可以表示
1. 表示字符/数字区间,如 [a-zA-Z0-9];
2. 某几个字符/数字选其中一个,如[abcd];
3. 可以在中括号中进行取非的操作,如[^a]表示除了字符a
之外都可以匹配;
4. 在中括号中的字符不再有特殊的含义,如经常匹配全部的.
和*
,如:[.][*]分别表示匹配.
和*
本身,如果不用中括号,那么.
是表示匹配除空格外的任意字符,而*
是匹配任意个字符。
觉得文章对你有用的话鼓励一下我吧
正则表达式中中括号中可以表示
1. 表示字符/数字区间,如 [a-zA-Z0-9];
2. 某几个字符/数字选其中一个,如[abcd];
3. 可以在中括号中进行取非的操作,如[^a]表示除了字符a
之外都可以匹配;
4. 在中括号中的字符不再有特殊的含义,如经常匹配全部的.
和*
,如:[.][*]分别表示匹配.
和*
本身,如果不用中括号,那么.
是表示匹配除空格外的任意字符,而*
是匹配任意个字符。