2016-12-20 11 views
0

もし私が"7A7F6E88920AB8271A"を持っていて、同じ数の文字カウントを持つ文字列の配列に分割したいのですが、"7A", "7F", "6E", "88", ...のような方法がありますか、それとも手動で目的Cにする必要がありますか?ありがとう。文字数(区切り記号ではない)に基づいて文字列を複数の文字列に分割する方法はありますか?

+1

可能な[部分に分割文字列](http://stackoverflow.com/questions/18795440/split-string-into-parts)の複製または[どのように分割A:このページの例から構築

文字列で文字列を変換するのはなぜですか?](http://stackoverflow.com/questions/25465420/how-split-a-string-by-equial-parts) –

+0

それ以上のメンテナンスは必要ありません。 ご質問が重複する質問がある場合は、SOの良質を保つためにあなたの質問を削除してください。答えがあなたを助けたら、upvoteか受け入れてください。 – angabriel

+0

@angabriel私はそれを維持しています。私はそれをするために1時間毎にそれを開いていません。 –

答えて

1

私はObjective-Cの専門家ではないけど、次は

NSRegularExpression regexp = [NSRegularExpression 
regularExpressionWithPattern:@"(\\w){2}" 
options:NSRegularExpressionCaseInsensitive error:&error]; 

NSArray *matches = [regex matchesInString:string options:0 
range:NSMakeRange(0, [string length])]; 

ザ・正規表現(\\w){2}はすべて2長の文字の単語を見つける必要があります(正規表現)正しい方向にあなたを導く可能性があり、それらのそれぞれがありますmatches配列内にある。 https://developer.apple.com/reference/foundation/nsregularexpression

+0

正規表現、面白い!私は正規表現を使ってそれを行うことができるのか分かりません。私は見て、この周りを再生し、ここで復帰します、元気? :D –

関連する問題