如何使正则表达式模式静态?

How to make regex pattern static?

当我尝试创建静态模式变量时收到错误消息:此处不允许使用修饰符 'static'。我看不出任何原因,为什么它不起作用。你有什么想法吗?

我是这样尝试的:

static Pattern pattern = Pattern.compile("[0-9:?;!]");

您必须将静态字段声明 放在 class 内,但 在方法主体外 .