正则表达式在逗号分隔数据中查找值

时间:2018-03-08 23:32:05

标签: regex mongodb csv

我有逗号分隔的数据,如下所示:

"go,godown,goup,go,ago,agon,aerugos,gone,going,good,goof,goaway,nogo,go"

如果 go 应该作为完整单词匹配,而不是任何单词的一部分,那么正则表达式是什么。像:

"的开始,仓库,党团,请开始下,前,雅安,aerugos,走了,走,好,混日子,goaway,NOGO,"

尝试过这样,但它并不完全符合我的需要:

(?<=,|^)(\s*)go(?=\s*,|\s*|$)

感谢。

2 个答案:

答案 0 :(得分:1)

每当您想要完整的单词匹配时,请使用\ b:

\bgo\b      -- 'go' word

答案 1 :(得分:1)

您可以使用:

\bgo\b 

Demo

\b匹配字边界