0

「%[^a-zA-Z]Word[^a-zA-Z]%」を使用して単語全体を検索し、その後にテキストがない場合に単語を見つける方法を知っている人はいますか?

以下のコードを使用すると、「成功」メッセージが表示されません。if PATINDEX(('%[^A-Za-z]' + 'word' + '[^A-Za-z]%'),'Find the word') > 0 'Success' を選択

しかし、以下のコードを使用すると、「成功」メッセージが表示されます。if PATINDEX(('%[^A-Za-z]' + 'word' + '[^A-Za-z]%'),'Find the word go') > 0 'Success' を選択

前後にテキストがある単語のみに一致します。

4

1 に答える 1

2
\bdog\b

やるべきです。両端に単語境界がある場合...

于 2013-05-06T19:52:39.103 に答える