【问题标题】:Regular expression on Yahoo! pipesYahoo! 上的正则表达式管道
【发布时间】:2010-09-26 12:08:37
【问题描述】:

我在玩Yahoo! pipes,我正在用一些正则表达式撞墙。现在我熟悉 Perl 的正则表达式,但 Yahoo! 中的规则似乎有所不同!管道。

我正在做的是获取一个页面并尝试将其变成一个提要,我用于从 HTML 中删除链接的正则表达式工作正常,但我想成为 中的标题 标签只输出原始文本。

在 Perl 和 online regexp tester 上匹配的示例文本:

“Fee Fi Fo Fun”(英国人) i> (另见这个其他网站 Nada)这里有一些其他文字

【问题讨论】:

    标签: regex yahoo-pipes


    【解决方案1】:

    标题的正则表达式:

    (?i).*?<i>([^<]*).*               [ ] g  [x] s  [ ] m  [ ] i
    

    链接的正则表达式:

    (?i).*?href="([^"]*).*            [ ] g  [x] s  [ ] m  [ ] i
    

    不知何故,不区分大小写的复选框似乎坏了。幸运的是,您可以用 (?i) 代替,效果很好。

    这是一个很好的 web2.0-ish 工具,用于测试正则表达式:RegExr。但由于某种原因,它仍然是测试版。 ;-)

    【讨论】:

      【解决方案2】:

      使用 YP 需要注意的一件重要事情是不要信任调试屏幕,它有一个小怪癖,即隐藏一些标签,在尝试正则表达式时可能会导致无休止的混乱。要公开任何隐藏的 html,请将 '

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-09-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-10-08
        相关资源
        最近更新 更多