Regex 我对正则表达式的零长度匹配的解释正确吗?

Regex 我对正则表达式的零长度匹配的解释正确吗?,regex,go,Regex,Go,regexp|似乎匹配所有空的内容。我对regexp|的最佳解释是:匹配“nothing”或“nothing”。因此,它最终匹配字符串中的每个零长度点。这是正确的解释吗 一些使用这个regexp的示例Go代码显示了我所说的内容:是的,空regex在任何位置都匹配0个字符,而regex|只是两个空regex的交替,这是同一件事(因为交替的第一个分支非常匹配)

regexp
|
似乎匹配所有空的内容。我对regexp
|
的最佳解释是:匹配“nothing”或“nothing”。因此,它最终匹配字符串中的每个零长度点。这是正确的解释吗


一些使用这个regexp的示例Go代码显示了我所说的内容:

是的,空regex在任何位置都匹配0个字符,而regex
|
只是两个空regex的交替,这是同一件事(因为交替的第一个分支非常匹配)