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

How to write a java regex to match anything OTHER than a 3 digit number?

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

"\d{3}"

这将为您提供三位数的号码。因此,除此正则表达式之外的所有内容都是您要查找的内容。

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

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

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