将管道插入 Java 模式表达式的正确方法是什么?

2022-09-01 11:07:07

将管道插入 Java 模式表达式的正确方法是什么?

我实际上想使用管道作为分隔符,而不是 or 运算符。

即:

"hello|world".split("|"); --> {"hello", "world"}

答案 1

在 Java 1.5+中:

"hello|world".split(Pattern.quote("|"));

答案 2

使用 \\对其进行转义:

"hello|world".split("\\|");