Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 使用';%搜索整词[^a-zA-Z]搜索词[^a-zA-Z]';_Regex_Sql Server 2005 - Fatal编程技术网

Regex 使用';%搜索整词[^a-zA-Z]搜索词[^a-zA-Z]';

Regex 使用';%搜索整词[^a-zA-Z]搜索词[^a-zA-Z]';,regex,sql-server-2005,Regex,Sql Server 2005,是否有人知道如何使用“%$a-zA-Z]单词[^a-zA-Z]”搜索整个单词,并在后面没有文本时查找这些单词 如果我使用下面的代码,我不会收到“成功”消息。 如果PATINDEX(“%[^A-Za-z]”+“word”+“[^A-Za-z]”),“查找单词”)>0选择“成功” 但是如果使用下面的代码,我会得到“成功”的信息。 如果PATINDEX(“%[^A-Za-z]”+“word”+“[^A-Za-z]”),“查找单词go”)>0选择“成功” 它将只匹配前面或后面有文本的单词 \bdog\b

是否有人知道如何使用“%$a-zA-Z]单词[^a-zA-Z]”搜索整个单词,并在后面没有文本时查找这些单词

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

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

它将只匹配前面或后面有文本的单词

\bdog\b

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

仅当它们启用CLR并使用适当的正则表达式而不是问题中的模式语法时。OP没有添加regex标记。先前过程中代码的其他部分需要Patindex。我只是拿出一小块来问这个问题。