我需要在结果的开头使用regex添加字符串。我的工作正则表达式是:
<img id="main-image" src="(.*?)"
结果是:
/images/product/400x400/662/662544_400x400.jpg
我想补充一下www.xyz.com 在结果的开头使用正则表达式,以便实际结果如下所示。
www.xyz.com/images/product/400x400/662/662544_400x400.jpg
为了解析regex,我使用了javaudf和pig
有没有办法,请告知。
2条答案
按热度按时间l3zydbqr1#
这取决于语言。在perl中,您需要一个替换。我在您的代码中看到了pcre惰性量词,因此可能是perl:
6gpjuf902#
如果您使用的是pig,那么就没有必要将替换合并到regex中。你也不需要写你自己的自定义项,如果你正在做的话。使用内置函数
REGEX_EXTRACT
以及CONCAT
: