雅虎管道中的正则表达式:只在找到匹配时追加



在Yahoo Pipes中,我试图将内容附加到现有字符串,但仅当在该字符串中找到匹配时。

具体来说,我想在行尾添加"#Fracking",但前提是在item.title中找到"水力压裂"。

我的正则表达式如下(不工作):将(?(Hydraulic Fracturing)(.*))替换为$1 $#Fracking

我做错了什么?雅虎管道不支持条件正则表达式吗?我找不到答案。

谢谢你的帮助!

如果我理解正确的话,您可以这样做:

  • 模式:.*Hydraulic Fracturing.*
  • 替代品:$0#Fracking

在Yahoo Pipes中,匹配的字符串似乎可以用$0反向引用。

在这里,前面和后面的.*如果包含"水力压裂",则使整个字符串匹配,然后将整个字符串替换为本身,并加上"#Fracking"。

相关内容

  • 没有找到相关文章

最新更新