当前位置: 首页 > 面试题库 >

分割字符串并取最后一个元素

戚阳
2023-03-14
问题内容

我有一个具有以下值的表:

Articles/Search/ArtMID/2681/ArticleID/2218/Diet.aspx
OurStory/MeettheFoodieandtheMD.aspx
TheFood/OurMenu.aspx

我想要这个

Diet.aspx
MeettheFoodieandtheMD.aspx
OurMenu.aspx

我怎样才能做到这一点?


问题答案:

在SQL中执行此操作的方法:

SELECT SUBSTRING( string , LEN(string) -  CHARINDEX('/',REVERSE(string)) + 2  , LEN(string)  ) FROM SAMPLE;

JSFiddle在这里http://sqlfiddle.com/#!3/41ead/11



 类似资料:
  • 在字符串中分隔符的最后一次出现时拆分字符串的推荐Python习惯用法是什么?例如: 接受第二个参数,该参数是要拆分的分隔符的引用。与常规列表索引一样,表示从末尾开始的最后一个。如何做到这一点?

  • 问题内容: 对于在字符串中 最后一次 出现定界符时拆分字符串的建议Python惯用法是什么?例: 接受第二个参数,即要分割的分隔符的出现。像常规列表索引一样,表示末尾的末尾。如何才能做到这一点? 问题答案: 使用 或代替: 可让您指定分割次数,而仅分割一次,但总是返回固定数量的元素(前缀,定界符和后缀),并且对于单个分割情况而言更快。 演示: 两种方法都从字符串的右侧开始拆分;通过将最大值作为第二

  • 问题内容: 是否可以每个字符分割一个字符串? 例如,假设我有一个包含以下内容的字符串: 我怎样才能使它看起来像这样: 问题答案: 192 为了完整起见,你可以使用正则表达式执行此操作: 对于字符的奇数,你可以执行以下操作: 你还可以执行以下操作,以简化较长块的正则表达式: re.finditer如果字符串很长,则可以使用它逐块生成。

  • 一段时间以来,我一直试图围绕这个看似非常简单的问题来思考。给定一个字符串 k,我们必须找到将该字符串 k 拆分为 3 个子字符串 k1、k2、k3(例如 k1 k2 k3 = k)的最佳方法。拆分是最佳的,当且仅当通过反转每个子字符串并将它们连接在一起时,我们才能得到字典上最小的结果。 例如,以字符串 k = “阿纳孔达”为例。拆分它的最佳方法是k1 = “a”,k2 = “na”,k3 = “k

  • 问题内容: 我有 使用JavaScript,如何获得最后五个字符或最后一个字符? 问题答案: 不要使用。请使用此方法,因为它与跨浏览器兼容(请参阅IE)。

  • 问题内容: 如何获取字符串的最后一个字符? 问题答案: 代码: 输出: