【发布时间】:2014-03-27 06:21:23
【问题描述】:
假设我正在以逗号分隔的列表中查找单词 test。单词test 可以位于字符串的开头、字符串的中间或字符串的末尾。因此,假设我有一系列行,包括以下内容:
this,test,should,match
test,should,match
should,match,test
this,ttest,should,not,match
请注意,第 4 行包含 ttest 而不是 test,我不希望它匹配。是否有一个正则表达式可以匹配前 3 行,但不匹配第四行?我是从这个开始的:
[,]test[,]
这当然会匹配第 1 行,而不是第 4 行,但不会匹配 2 和 3,因为它不会匹配行首或行尾。有没有办法将开始和结束锚点添加到 [,] 字符类以包含它们?
【问题讨论】:
标签: regex