Java正则表达式"(* |)":管道做什么?

时间:2018-01-12 10:48:32

标签: java regex

我正在研究使用正则表达式"( *|)"的Java代码。管道在这个表达式中做了什么?

到目前为止,我理解它的工作方式与一组可选空格的表达方式相同,即"( *)

2 个答案:

答案 0 :(得分:1)

Pipe('|')仅表示'或'。在一方面,我们有零或更多空格的正则表达式,另一方面我们什么都没有 - 所以它将匹配零个或多个空格或空字符串。

答案 1 :(得分:1)

它表示匹配可以是管道两侧的两个术语之一。

look here