【发布时间】:2011-11-07 15:56:50
【问题描述】:
我有一列的 url 字符串看起来像这样
http://www.somedomain.edu/rootsite1/something/something/ 或者 http://www.somedomain.edu/sites/rootsite2/something/something
基本上我只想将字符串返回到根站点(在另一列中).. 根站点可以是任何东西(但 /sites),但它会跟随 /sites/ 或 .edu/
所以上面的两个字符串会返回:
http://www.somedomain.edu/rootsite1
http://www.somedomain.edu/sites/rootsite2
我不能用 CLR 编译视图,所以我不认为 Regex 是一个选项。
感谢您的帮助。
【问题讨论】:
-
'rootsite'的典型值是什么?如果你要使用字符串函数,这是很重要的一点。 -
部分 url .. 可以是任何字符串并且可以包含 %20
-
那么您将如何定义,技术上,在哪里剪切 URL?
-
@Tomalak:继续他的例子,它似乎在第一个目录之后,经过
/sites/或.edu/。
标签: sql tsql pattern-matching design-patterns substr