标签: regex xml apache-nifi
我有像这样的xml,我想用其他东西替换胡萝卜标签值我使用这个表达式(<.[^(><.)]+>)但它没有正常工作我应该改变什么来管理获取价值并用新的替换它值:
(<.[^(><.)]+>)
<Monkey xmlns="http://urlhere.com/monkeynamespace"> <foodType> <vegtables> <carrots>1</carrots> </vegtables> <foodType> </Monkey>
答案 0 :(得分:2)
您可以使用positive lookahead and a positive lookbehind
示例:
(?<=<carrots>).*(?=<\/carrots>)
Demo