如何正确反向引用此正则表达式模式?

How do I properly backreference this regex pattern?

我有这个正则表达式 (?<={|\sand\s)(.*?)(?=\sand\s)

仅匹配 "one"、"two" 和 "three" {one and two and three and four}

但是当我尝试使用 </code></p> 反向引用 <code>\sand\s

(?<={|(\sand\s))(.*?)(?=)

不匹配"one",只匹配"two"和"three"

我刚开始使用正则表达式,所以我不确定这里发生了什么,将不胜感激

编辑:我很抱歉,一开始我似乎不明白反向引用是什么意思,我意识到我的情况不需要它,但是感谢那些花时间理解这些废话的人。

如果你想匹配的是数字词,那么这似乎可行(尽管没有反向引用):

"(?<=\{|\sand\s)(.*?)(?=\}|\sand\s)"