SwiftでStringから部分的に文字列を抽出する

calendar

スポンサーリンク

Stringから部分的に文字列を抽出する

// 文字列の設定
let hiragana = "あいうえお"

// 先頭から3文字を取得
let st3moji = hiragana.prefix(3)
print("先頭3文字: \(st3moji)") // あいう

// 末尾から3文字を取得
let ed3moji = hiragana.suffix(3)
print("末尾3文字: \(ed3moji)") // うえお

// 先頭より2文字目から3文字を取得
let startIndex = hiragana.index(hiragana.startIndex, offsetBy: 1) //開始位置 1
let endIndex = hiragana.index(startIndex, offsetBy: 3) // 長さ 3
let moji3 = hiragana[startIndex..<endIndex]
print("先頭より2文字目から3文字: \(moji3)") // いうえ

動作環境:Xcode10.1, Swift4.2.1

この記事をシェアする

コメント

コメントはありません。

down コメントを残す