0

有谁知道如何使用 '%[^a-zA-Z]Word[^a-zA-Z]%' 搜索整个单词并在后面没有文字的情况下找到单词?

如果我使用下面的代码,我不会收到“成功”消息。if PATINDEX(('%[^A-Za-z]' + 'word' + '[^A-Za-z]%'),'查找单词') > 0 select '成功'

但如果使用下面的代码,我会收到“成功”消息。if PATINDEX(('%[^A-Za-z]' + 'word' + '[^A-Za-z]%'),'查找单词 go') > 0 select '成功'

它只会匹配之前或之后有文本的单词。

4

1 回答 1

2
\bdog\b

应该这样做。如果在两个边缘都有一个单词边界......

于 2013-05-06T19:52:39.103 回答