以图明志

开源项目与工具

[专题] 正则入门:反义字符组的使用

匹配“除了某些字符以外”的其他字符
有的时候,我们需要匹配“除了某些字符以外”的其他字符,这时候,我们可以使用反义字符组,其语法是:“[^字符集合]”,比如我们把包含nowamagic的字符串替换掉。这里并没有匹配“nowamagic.net”。因为,不管是 普通字符组 还是 反义字符组,它总是 确定一定以及肯定 要匹配一个字符的。

开源项目与工具

[专题] 正则入门:字符组的使用

“[dt]”含义是:“匹配 d 或者 t”
“.”过于灵活了,它可以匹配几乎所有的单个字符。有的时候,我们只希望匹配有限个字符中的某一个。这个时候,可以使用字符组。假设有这样一种情况,我们希望验证某个单词是不是拼写正确,比如说 “head” 是一个单词,“heat”也是一个单词,但“heay”就不是一个单词,所以,“hea”后面要么出现“d”,要么“t”。
1 / 1 首页 < Prev 1 Next > 尾页 页码: