Ruby [已解决] ruby 正则表达式里面如何去表示不匹配某个字符

zuozuo · 2013年07月21日 · 最后由 zuozuo 回复于 2013年07月21日 · 3951 次阅读

比如我想要这样一个正则 reg: reg 匹配 *.ruby 但是不匹配 ff.ruby 和 gg.ruby

^(?!ff|gg).*\.ruby$ ^(?!(ff|gg)\.).*\.ruby$ 两者区别是后者可以匹配 ff*.ruby gg*,ruby 而前者不行(这里沿用问题中使用的 wildcard 表达方式)

需要 登录 后方可回复, 如果你还没有账号请 注册新账号