のうち、未知の部分文字列を抽出する:は、私は次の形式でデータを返すプログラムを持っている文字列
<CFData 0x1001219c0 [0x7fff7027aee0]>{length = 20, capacity = 20, bytes = 0x8deead13b8ae7057f6a629fdaae5e1200bcb8cf5}
私は8deead13b8ae7057f6a629fdaae5e1200bcb8cf5
(はい、マイナス0x
)を抽出する必要があります。私はsscanf
を使って試してみましたが、いくつかの正規表現を渡しましたが、私はそれについての手がかりはありません。
どうすればいいですか?コードスニペットは高く評価されています。
複数の値が存在するため、抽出する16進値の識別方法を指定する必要があります。しかし、あなたがそれを見つけることができるなら、あなたは望むビットから始まる文字列にsscanfを投げることができます。 –
'strstr'で' bytes = 'と' sscanf'を渡してみましたが、どこにも行きませんでした。私が遊べるコードのスニペットはありますか? –