swift 4 : Trim last character of string based on character

标签 swift

我试图在 Swift 中删除 IP 地址字符串的最后数字,以便我可以遍历 IP 地址。例如,如果我的变量 = 192.168.1.123,我想将字符串修剪为等于 192.169.1。

我不确定如何执行此操作,因为某些 IP 地址将以 1、2 或 3 位数字结尾。我不知道如何修剪回某个字符。

最佳答案

我有一个解决方案(仅适用于您的情况)。你可以试试

let str = "192.168.1.123"
var arr = str.components(separatedBy: ".")
arr.removeLast()
let newstr = arr.joined(separator: ".") + "."

关于 swift 4 : Trim last character of string based on character,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50205532/

相关文章:

ios - Swift:通过 TabBar 和导航 Controller 以编程方式从一个 View 转换到另一个 View

swift - 如何实现 iOS 11 的 MKUserTrackingButton

ios - 连续的 UIAlertControllers - IOS - Swift

swift - 将 notificationCenter 观察器添加到特定的 NSTextField - MacOS

ios - 安装BTNavigationDropdownMenu后,无法导入

swift - Realm - 尝试从第 0 部分删除项目 x,在更新崩溃之前该部分仅包含 4 个项目

ios - Facebook 登录回调从未在 iOS-SDK v 4.18.0 中触发

IOS/SWIFT在后台使用gps、互联网和计算

ios - 在tableview中插入和删除单元格,将文本字段放入单元格中,然后将文本字段数据放入swift中的json原始参数中

swift - 在 Swift 中计算多维数组的维数