2

例如:

where strword match with {%{J{GC * GC}J} or strword={%{J{GC * GC}J}
4

1 回答 1

6

我通常会尽量避免发布只是链接到其他地方的答案。但在这种情况下,这是一个相当大的答案,因为您必须让 CLR 参与您的方法。

所以 - 在这种情况下,我将破例并给你一个链接。我感觉好多了,因为它是微软的官方文档,而且他们很擅长不移动东西。

这是 Microsoft 将 RegEx 与 SQLServer 结合使用的演练。

它有很好的示例代码,并且覆盖范围很广。如果您可以将 CLR 添加到您的解决方案中,那么它应该可以为您提供所需的一切。

更新:事实证明微软确实改变了这个链接。可以在这里找到一家受人尊敬的公司(Red Gate)的另一次演练: https ://www.red-gate.com/simple-talk/sql/t-sql-programming/clr-assembly-regex-functions-for- sql-server-by-example/

于 2012-05-08T17:03:24.840 回答