小编Ton*_*ING的帖子

T-SQL正则表达式替换

我需要在SQL服务器中替换字符串.我知道t-sql并不完全支持这种正则表达式替换功能,但我们可以使用这样的功能PATINDEX.

基本上,我需要的是用wwwwww [0-9]替换URL开头的字符串,例如:

  • www.123456.com => 123456.com
  • www2.123456.com => 123456.com

我试过:PATINDEX('(www[0-9]?)\.%',@url)但它与我需要的不符.有没有人知道如何在没有功能CLR的情况下简单地做到这一点?

regex sql t-sql sql-server

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

regex ×1

sql ×1

sql-server ×1

t-sql ×1