搜索词的正则表达式不在[az]和[AZ]之前或之后

Ove*_*eke 3 regex mysql

有人可以为我提供一个正则表达式匹配未被前面或后面跟着一个搜索词[a-z][A-Z]?(其他字符都可以.)即,在搜索时key,我不想keyboard在我的搜索结果中,但key.没关系.

pax*_*blo 7

既然你没有指定你正在使用的正则表达式引擎,我会假设一个基线,在这种情况下" [^A-Za-z]key[^A-Za-z]"就足够了.

如果你还想在行的开头和结尾捕获字符串,你还必须使用" ^key[^A-Aa-z]"和" [^A-Aa-z]key$".


Gre*_*reg 6

\bkey\b 应该做你想做的事.

\b 是一个单词边界