【问题标题】:Grabbing a URL out of an NSString using regex使用正则表达式从 NSString 中获取 URL
【发布时间】:2011-05-20 10:33:12
【问题描述】:

我有一个使用 Google 的 GDataXML 解析器从 XML 中解析出来的字符串,现在我需要进一步缩小字符串的范围。当前字符串的内容如下所示:

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

我无法改变 xml 的发送方式,所以这是我必须解析的字符串。我试过这个正则表达式:

http:(.*?)'

但它抓取了我不想要的 url 的结尾引号,我只需要从 http 抓取到 url 的末尾...

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

【问题讨论】:

    标签: html regex string url xml-parsing


    【解决方案1】:

    这个呢:

    http://([^']+)
    

    编辑#1:

    基本上,[^']+ 是“除单引号 1 次或多次以外的任何内容”

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-18
      • 2010-12-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多