在Yahoo Pipes中,我正在尝试将内容附加到现有字符串,但前提是在该字符串中找到匹配项。
具体来说,我想将“#Fracking”附加到该行的末尾,但只有在item.title中找到“Hydraulic Fracturing”时才会这样。
我的正则表达式如下(不起作用):将(?(Hydraulic Fracturing)(.*))
替换为$1 $#Fracking
我做错了什么? Yahoo Pipes不支持条件正则表达式吗?我找不到答案。
感谢您的帮助!
答案 0 :(得分:0)
如果我理解正确,你可以这样做:
.*Hydraulic Fracturing.*
$0#Fracking
似乎在Yahoo Pipes中,匹配的字符串可以用$0
返回引用。
这里,前面和后面的.*
使整个字符串匹配,如果它包含“水力压裂”,然后用自己替换整个字符串,再加上“#Fracking”。如果该字符串不包含“水力压裂”,那么将无法替换。