【问题标题】:How to exclude feed items having a mobile number in yahoo pipes如何在雅虎管道中排除具有手机号码的提要项目
【发布时间】:2011-07-08 20:54:43
【问题描述】:
  1. 我需要排除包含手机号码的 Feed 项。手机号码长度为 10 位或 12 位,前面带有 + 号。我使用了过滤器模块,但找不到正则表达式。手机号码如 9876543210 或 +919876543210

  2. 我还需要排除超过 1 个 @ 符号的提要项目 提要样本:@stack @overflow blah blah

【问题讨论】:

    标签: regex pipe yahoo yahoo-pipes


    【解决方案1】:
    1. 匹配此类数字的正则表达式可能是\+\d{10}(?:\d\d)?\b
    2. 具有 2 个或更多 @ 的字符串的正则表达式是 @[^@]*@

    要检查是否有任何正则表达式匹配,您可以使用以下内容:

    \+\d{10}(?:\d\d)?\b|@[^@]*@
    

    使用管道中的任何逻辑来反转匹配结果并在匹配时排除帖子。或者你可以像这样使用负前瞻:

    (?s)^(?!.*?\+\d{10}(?:\d\d)?\b|[^@]*@[^@]*@)
    

    (不确定管道中是否支持所有这些正则表达式功能。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多