2013-11-14 16 views
0

我有IP地址123.234.1.456:1234。有沒有一種方法可以用一般的字符串形式來表示它,比如它是如何在其他語言中完成的。例如「*。*。*。*:*」,以便我可以用任何新的IP地址替換該IP地址。 我想用新的IP地址替換寫入文件的IP地址,但不知道如何從文件中找到以前的IP地址。 該文件具有其中存在IP地址的HTML代碼,並且我想用新文件替換其中存在的IP地址。如何用一般形式表示nsstring進行搜索或比較?

目前中號採用這種方式:

NSRange startRange = [html rangeOfString:@"http://"]; 
    NSRange endRange = [html rangeOfString:@"/a.json?"]; 
    if(startRange.location != NSNotFound && endRange.location != NSNotFound) 
    { 
     NSString *oldIPString = [html substringWithRange:NSMakeRange(startRange.location+startRange.length, endRange.location)]; 
     html = [html stringByReplacingOccurrencesOfString:oldIPString withString:ipAdressString]; 
    } 

請幫助。 在此先感謝。

+0

使用的組件以前的IP地址「」然後使用組件分隔bt「:」 – Spynet

+0

我試圖使用NSRange來獲取字符串的開始範圍和字符串的結束範圍並替換IP地址。只是想要一個更好的方法。 @Wain – user1899840

回答

相關問題