仅提取字符串中的第一组数字
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。
我有如下字符串:
input = Test_8234_and_2345_end
REG_EXTRACT(input,'(\d+)',1)
我正在尝试创建一个仅针对上述字符串中的第一组数字(即 8234)的正则表达式,但它 returns none。我上面的代码有什么问题。
我不熟悉 Informatica,但如果禁用模式的贪婪全局修饰符,则以下正则表达式模式应该可以工作:
(?<=_)[0-9]*
我使用了 regex101.com 在线正则表达式计算器来测试该模式并且它适用于 Python。