【问题标题】:How do I locate the last occurrence of string in a string?如何定位字符串中最后一次出现的字符串?
【发布时间】:2011-08-06 00:43:56
【问题描述】:

是否有一个函数可以搜索某个子字符串的最后一次出现并返回它的索引?

例如,如果我想在文件路径“C:\Program Files\Microsoft”中搜索字符“\”的最后一次出现。

【问题讨论】:

  • 如果您打算进行路径操作,我建议您查看System.IO.Path 类的方法,而不是手动进行。
  • 您是否尝试从给定路径获取文件名,如果是,请使用 System.IO.Path.GetFileName()?这样好多了
  • 额外提示:使用 System.IO.Path 来操作包含文件路径的字符串。例如,Path.GetFileName("c:\test\text.txt")

标签: .net vb.net


【解决方案1】:

【讨论】:

    【解决方案2】:

    您可以使用:string.LastIndexOf(String)

    【讨论】:

      【解决方案3】:

      你在寻找

       "somesthing".LastIndexOf("char/string");
      

      【讨论】:

        猜你喜欢
        • 2013-10-04
        • 2011-04-19
        • 2011-07-26
        • 1970-01-01
        • 1970-01-01
        • 2021-08-22
        • 2012-03-17
        • 1970-01-01
        相关资源
        最近更新 更多