-7
私はサーバAPIから "14px"のような文字列を受け取ります。部分列 "px"を無視してこの文字列を値14でIntに変換する方法は?SweetのInt値14を得るために "14px"のような文字列を解析する方法
私はサーバAPIから "14px"のような文字列を受け取ります。部分列 "px"を無視してこの文字列を値14でIntに変換する方法は?SweetのInt値14を得るために "14px"のような文字列を解析する方法
文字列には常にちょうどpx
が付いていますが、最後に2文字を無視して下書きすることができます。
let str = "14px"
var numStr = str.substring(to: str.index(name.endIndex, offsetBy: -2))
print(numStr) // "14"
//Now you can convert "14" to Int
print(Int(numStr))
たり離れたり "PX" または最後の2つの文字を除去することにより
print(Int(String(str.characters.dropLast(2))))
- 問題はどこにありますか? – luk2302