Regex 我想在pentaho中实现如何使用正则表达式从数字中删除第一个数字

Regex 我想在pentaho中实现如何使用正则表达式从数字中删除第一个数字,regex,pentaho,Regex,Pentaho,我得到一个电话号码 1140302 我必须从上面的数字中删除第一个1 140302 事实上,关于这一点,有一个很好的解释: regex = ^[0-9]([0-9]+)$ replace with = $1 上面的正则表达式匹配长度>=2个数字字符串,$1将包含不带第一个的数字 使用^.并替换为' 此处演示:您需要一个正则表达式来实现这一点??????//改用子字符串方法?取决于您使用的语言?对于这个问题,我会给出-1,但甚至不值得单击此箭头。您为其设置ETL的公司遇到了大麻烦…:Dca

我得到一个电话号码

1140302
我必须从上面的数字中删除第一个
1

140302
事实上,关于这一点,有一个很好的解释:

regex = ^[0-9]([0-9]+)$

replace with = $1

上面的正则表达式匹配长度>=2个数字字符串,
$1
将包含不带第一个的数字

使用
^.
并替换为
'


此处演示:

您需要一个正则表达式来实现这一点??????//改用子字符串方法?取决于您使用的语言?对于这个问题,我会给出-1,但甚至不值得单击此箭头。您为其设置ETL的公司遇到了大麻烦…:Dcant只需使用
^.
并替换为nothing@aelor取决于记录集,
^。
将匹配
A123
,这不太可能出现,但仍然使用字符类,甚至更具体的是
\d
。将与第一个字符匹配,无论您选择什么test@aelor我知道,但它可以做到这一点,我的解决方案还可以检查我们正在处理的数据类型是否正确。没有争论的必要。