如何编写java正则表达式以匹配除3位数字以外的任何内容?

时间:2015-02-27 16:53:49

标签: java regex regex-negation

它应该考虑整个字符串进行比较。当整个字符串不是三位数时,它应匹配。

2 个答案:

答案 0 :(得分:2)

使用否定lookahead,您可以使用正则表达式

^(?!\d{3}$).*$

在Java中,您必须使用字符串中的\来转义\\

答案 1 :(得分:0)

"\\d{3}"

这将为您提供三位数字。所以,不是这个正则表达式的一切,都是你正在寻找的。