0

バイト「1」で区切られた文字列があります。今、私はこの文字列を分割したい これを行う方法.

[str componentsSeparatedByString:@" "]

正常に動作しますが、バイトではなく文字列区切り記号に対してのみ機能します。

助けてください

4

1 に答える 1

2

16進値が0x01のASCII文字で区切られた文字列について話している場合は、次のことができます。

NSArray *substrings = [str componentsSeparatedByString:@"\u0001"];

シーケンス\u0001は、16進コード1のUnicode文字に変換されます。

于 2012-11-22T04:37:22.930 に答える