在 java 中更改字符值 RegEx

Change character value RegEx in java

我需要使用“+”字符而不是“|” java 中正则表达式中的字符。所以,如果我写类似 0+1 regular expresion 0 "or" 1 的输入应该被接受。 “+”号应引用 "OR" 操作而不是“|”。我该怎么做?

因此您需要为正则表达式创建自己的自动机,复杂的方法是什么...或者您只需要在调用数学正则表达式方法之前对字符串进行替换。

public static void main(String[] args) {
    String regex = "0+1".replaceAll("\+", "|");
    System.out.println("0".matches(regex));
}

但我不得不说那是许多错误的大门。