0

IP アドレスは 123.234.1.456:1234 です。他の言語で行われているように、一般的な形式の文字列で表現する方法はありますか? たとえば、「*. *. * . * : *」のように、その IP アドレスを新しい IP アドレスに置き換えることができます。ファイルに書かれているIPアドレスを新しいIPアドレスに置き換えたいのですが、ファイルから以前のIPアドレスを探す方法がわかりません。ファイルには IP アドレスが存在する html コードが含まれており、その中に存在する IP アドレスを新しいものに置き換えたいと考えています。

現在、この方法を使用しています:

    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];
    }

助けてください。前もって感謝します。

4

1 に答える 1

1

ここを参照して、以前の IP アドレスを見つけることができます。NSRegularExpression

于 2013-11-14T12:34:53.887 に答える