-1

以下からURLを取得するにはどうすればよいですか

[bpfb_link url='http://www.abcd.com/' title='abcd Technologies : : ホームページ' image='http://www.abcd.com//images/itwall_b1.gif'] [/bpfb_link ]

上記のリンクretrievedは、phpメソッドからxml.How can I get a formatted urlfrom above tag. 文字列を取得するために使用することを考えcomponentsseperatedBystringましたが、形式は毎回変わります。不要な文字列を削除するために次のことを行っていました

NSRange rangeLink = [[[arrUpdates valueForKeyPath:@"content"]objectAtIndex:intIndexPath] rangeOfString:@"bpfb_link"];
            if (rangeLink.location != NSNotFound) 
            {

            NSArray *arrNewLink=[[[arrUpdates valueForKeyPath:@"content"]objectAtIndex:intIndexPath] componentsSeparatedByString:@"["];
                NSLog(@"arrNewLink  %@",[arrNewLink objectAtIndex:0]);
                //[[arrNewLink objectAtIndex:1] componentsSeparatedByString:@"]"];

                NSArray *arrEditedLinks=[[arrNewLink objectAtIndex:1]componentsSeparatedByString:@"]"];
                 NSLog(@"arrEditedLinks  %@",[arrEditedLinks objectAtIndex:1] );
}

私を助けてください

4

1 に答える 1

0

あなたの応答が一定である場合、あなたはこのようにすることができます

NSString *temp=@"[bpfb_link url='http://www.abcd.com/' title='abcd Technologies : : Home Page' image='http://www.abcd.com//images/itwall_b1.gif'] [/bpfb_link]";
    NSArray *arr=[[NSArray alloc]init];
    arr=[temp componentsSeparatedByString:@"'"];
    NSLog(@"arr %@",[arr objectAtIndex:1]);

出力は -- http://www.abcd.com/

于 2012-12-12T13:11:44.487 に答える