2010-12-05 21 views
0

我有一个字符串,使用Google的GDataXML解析器从XML解析,现在我需要将字符串缩小一点。该字符串的内容现在看起来是这样的:使用正则表达式从NSString中获取URL

<Side><Image source='http://website.stuff.edu/img/user'/></Side> 

我不能改变的XML即将到来的方式,所以这是我要解析的字符串。我曾尝试此正则表达式:

http:(.*?)' 

但它抓住,我不想要的网址的结尾报价,我只需要从http抢到url结束...

我知道这很容易,但我不确定语法。感谢您的帮助

回答

0

这个怎么样:

http://([^']+) 

编辑#1:

基本上,[^']+

+0

“比单引号其他1次以上的任何” 嘿,这完美! !谢谢!!! – 2010-12-05 05:59:50