我想知道,是否有可能翻译包含'?'的正则表达式?T-SQL LIKE模式中的(在可选项之前)?没有DB侧的任何操作.例如,"^31-?4".我可以将它分成几个子句,但如果正则表达式包含很多'?' 这不方便.
Joe*_*oey 13
LIKE不使用正则表达式,它使用的模式语言没有标记和限定符,只有几个占位符:
Wildcard character Description
------------------ -----------
% Any string of zero or more characters.
_ (underscore) Any single character.
[ ] Any single character within the specified range ([a-f]) or set ([abcdef]).
[^ ] Any single character not within the specified range ([^a-f]) or set ([^abcdef]).
Run Code Online (Sandbox Code Playgroud)
所以不,你没有要求的东西.