好吧,伙计们。这是一个Java面试式的问题,似乎在这里困扰了一些非常聪明的人。他们实际上需要生产代码,所以它不仅仅是一个面试益智游戏。Java正则表达式匹配任何东西但字面上的字符串'NIL'或'零'
他们需要一个正则表达式,在Java中,如果字符串文字是,则返回true,而不是3个字母的单词NIL以外的任何东西。测试需要不区分大小写,RegEx本身必须完成所有工作。
因此,RegEx应拒绝无,无,NiL,无,等。
但是,它应该接受:nile,anil,will,zappa-nil-a和空字符串。
有多少Java开发人员需要编写一个微不足道的正则表达式?显然很多!
+1这部分斜体在那里,扶手椅Bronco哥们。 – Kaz 2012-04-21 04:15:29