0

次のような値のリストを返す NSString があります。

test_1=value_1  
test/2=value_2  
test3=value_3 value_4  
test_4=value_5/value_6  
...  

より現実的な結果値:

inameX=vlan2    
hname=server    
lanipaddr=192.168.1.1    
lannetmask=255.255.255.0    
islan=0    
islwan=0    
dhcplease=604800    
dhcplease_1=302400  
ct_tcp_timeout=0 1200 40 30 60 60 5 30 15 0
ct_timeout=10 10
ct_udp_timeout=25 60
ctf_disable=1    
ddnsx0=
cifs2=0<\\192.168.1.5
and so on...   

私が行った場合:

 for (id key in dict) {
            NSLog(@"key: %@, value: %@", [dict objectForKey:key], key);
        }

それは出力します:

key: inameX, value: vlan2
key: hname value: server    
key: lanipaddr value: 192.168.1.1    
key: lannetmask value: 255.255.255.0 

このリストは、1 つの NSString *result に格納されます。これを配列に入れる必要があるかどうかはわかりませんが、変数に一致する引数に基づいて特定の value_X を返す関数またはコマンドを呼び出すことができる必要があります。たとえば、test_1 変数の値を取得すると、value_1 が返されます。または、test_4 を取得すると、value_5/value_6 が返されます

どうすればそれを行うことができますか?

私はあなたの助けに感謝します。ありがとう!

4

3 に答える 3