【发布时间】:2021-01-20 20:17:55
【问题描述】:
谁能解释一下我们在正则表达式中使用 .- 的原因以及 '%[^0-9.-]%' 和 '%[^0-9]%' 之间的区别
【问题讨论】:
-
你有什么不明白的?它们有不同的字符集,看起来很清楚有什么区别。
-
在这个表达式中使用.-
-
也许更好 - 你对每个单独的表达有什么理解?然后可以显示清晰。
-
结合
NOT LIKE其中之一查找仅包含数字的字符串。另一个查找仅包含数字、小数点或减号的字符串。或者无论如何,这将是意图。这取决于排序规则0-9范围究竟匹配什么 -
建议的副本不相关,因为它不适用于 SQL Server
标签: sql sql-server wildcard