Я хотел бы разбить строку на два символа в Swift. Поэтому после строки «df57g5df7g» я хотел бы получить массив [«df», «57», «g5», «df», «7g»]. Можно ли заставить итераторРазделить строку на два символа в Swift
for i in word.characters {
print(i)
}
прыгать два символов, и получить acsess к следующему символу внутри цикла?
См. Http://stackoverflow.com/questions/32212220/how-to-split-a-string-into-substrings-of-equal-length –
Возможный дубликат [Swift: что такое правильный способ разделить a \ [String \], что приводит к \ [\ [String \] \] с заданным размером подмассива?] (http://stackoverflow.com/questions/26395766/swift-what-is-the-right-way- to-split-up-a-string-result-in-a-string-wi) –
Похоже, что это может быть шестнадцатеричная строка, и задаться вопросом, намерено ли вы строить из нее NSData. Если это так, я обойду массив из двух символов шестнадцатеричных строк, а скорее пройду через эту строку и создаю 'NSData' напрямую. – Rob