如何基于字符在Swift中修剪字符串

马丁·穆尔顿(Martin Muldoon)

我想修剪此字符串,以便提取文件名,该文件名始终以“ _”(下划线)开头。做这个的最好方式是什么?

https://s3.amazonaws.com/brewerydbapi/beer/RXI2cT/upload_FfAPfl-icon.png

我希望结果是FfAPfl-icon.png

里奥·达布斯(Leo Dabus)

您可以使用String方法rangeOfString:

let link = "https://s3.amazonaws.com/brewerydbapi/beer/RXI2cT/upload_FfAPfl-icon.png"
if let range = link.rangeOfString("_") {
    let fileName = link.substringFromIndex(range.endIndex)
    print(fileName)  // "FfAPfl-icon.png\n"
}

Xcode 8 beta 3•Swift 3

if let range = link.range(of: "_") {
    let fileName = link.substring(from: range.upperBound)
    print(fileName) // "FfAPfl-icon.png\n"
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

修剪字符串中的文本

来自分类Dev

如何在Hashmap中修剪字符串键

来自分类Dev

如何在Java中修剪字符串

来自分类Dev

PHP如何修剪字符串中的空格

来自分类Dev

如何从空格中修剪字符串

来自分类Dev

修剪字符串中的前导或尾随字符?

来自分类Dev

SQLite修剪字符串中的结束字符

来自分类Dev

修剪字符串中的前导或尾随字符?

来自分类Dev

在PHP中在字符前修剪字符串

来自分类Dev

根据字符修剪字符串

来自分类Dev

修剪字符前后的字符串

来自分类Dev

从特定字符修剪字符串

来自分类Dev

从特定字符修剪字符串

来自分类Dev

如何从 Microsoft SQL Server 中的字符串中修剪字符?

来自分类Dev

如何在Java中的特定字符后修剪字符串

来自分类Dev

如何在JavaScript中的特定字符后修剪字符串

来自分类Dev

如何使用node.js修剪字符串?

来自分类Dev

如何修剪字符串中心的空白区域?

来自分类Dev

在Linq中修剪字符串(如果不为null)

来自分类Dev

在Java中修剪字符串的正确方法

来自分类Dev

在C#代码隐藏中修剪字符串

来自分类Dev

在自动映射器中修剪字符串

来自分类Dev

在SQL中修剪字符串的开头和结尾

来自分类Dev

在C#中修剪字符串的最快方法

来自分类Dev

使用CSS修剪字符串

来自分类Dev

修剪字符串以删除空格

来自分类Dev

如何在Java中从回车符中修剪字符串

来自分类Dev

如何使用VBA修剪字符串中未使用的逗号

来自分类Dev

如何修剪字符串中给定长度以上的所有单词?