我有一个如下所示的字符串:
input = Test_8234_and_2345_end
REG_EXTRACT(input,'(\d+)',1)
我正在尝试创建一个仅针对上述字符串中第一组数字(即8234)的正则表达式,但它不返回任何内容。我上面的代码有什么问题。
答案 0 :(得分:1)
我对Informatica并不熟悉,但是如果您禁用该模式的贪婪全局修饰符,则以下Regex模式应该可以工作:
(?<=_)[0-9]*
我使用regex101.com在线正则表达式计算器测试了该模式,并与Python一起使用。