Slide 5
Slide 5 text
Processing collections
split
で分割してはどうか。
["Doug\'s", "Dugout", "Dogs"]
は意図しない分割。
「2
つ以上のスペースまたはタブ」で区切りたい。
そこで正規表現を使う。
` `
let transaction = "DEBIT 03/05/2022 Doug's Dugout Dogs $33.27"
let fragments = transaction.split(whereSeparator: \.isWhitespace)
// ["DEBIT", "03/05/2022", "Doug\'s", "Dugout", "Dogs", "$33.27"]
` `