标签 正则 下的文章

三个例子理解正则匹配里面的最小匹配和全局匹配

如*,+一样的匹配前面项,匹配是最小可能。 另外一个疑惑是参数g,这个的解释是全局模式,但全局模式究竟是什么意思呢,最小匹配又是什么意思呢? 先从最小匹配的例子开始看一下:


用正则表达式匹配所有字符

后来GOOGLE了一下,才知道.*连在一起就意味着任意数量的不包含换行的字符。 所以可以使用 [sS]* 它的意思是任意空白字符和非空白字符。同理,也可以用 “[dD]*”、“[wW]*” 来表示。 d和D,w和W,s和S都是反义,加起来就是全部字符了。