我需要在SQL Server中替换字符串。我知道t-sql并不完全支持这种正则表达式替换功能,但是我们可以使用诸如PATINDEX
这样的函数来完成此功能。T-SQL正则表达式替换
基本上,我需要的是,以取代URL的字符串开始WWW或WWW [0-9],例如:
- www.123456.com => 123456.com
- www2.123456.com => 123456.com
我想:PATINDEX('(www[0-9]?)\.%',@url)
,但它不符合我的需要。有没有人知道如何简单地做到这一点没有功能CLR?
谢谢,这个工程。 :) –