仅提取字符串中的第一组数字

Extract only the First set of numbers in a String

我有如下字符串:

input = Test_8234_and_2345_end
REG_EXTRACT(input,'(\d+)',1)

我正在尝试创建一个仅针对上述字符串中的第一组数字(即 8234)的正则表达式,但它 returns none。我上面的代码有什么问题。

我不熟悉 Informatica,但如果禁用模式的贪婪全局修饰符,则以下正则表达式模式应该可以工作:

(?<=_)[0-9]*

我使用了 regex101.com 在线正则表达式计算器来测试该模式并且它适用于 Python。