在Yahoo Pipes中,我试图将内容附加到现有字符串,但仅当在该字符串中找到匹配时。
具体来说,我想在行尾添加"#Fracking",但前提是在item.title中找到"水力压裂"。
我的正则表达式如下(不工作):将(?(Hydraulic Fracturing)(.*))
替换为$1 $#Fracking
我做错了什么?雅虎管道不支持条件正则表达式吗?我找不到答案。
谢谢你的帮助!
如果我理解正确的话,您可以这样做:
- 模式:
.*Hydraulic Fracturing.*
- 替代品:
$0#Fracking
在Yahoo Pipes中,匹配的字符串似乎可以用$0
反向引用。
在这里,前面和后面的.*
如果包含"水力压裂",则使整个字符串匹配,然后将整个字符串替换为本身,并加上"#Fracking"。