在java中删除字母数字字符串中的前导零

亚米尼

我的要求是:

000000030899039 --> 30899039,
0-200IT-700 --> 0-200IT-700,
01-200IT-600 --> 1-200IT-600,
000-200IT-700 --> 0-200IT-700

有办法吗?不应删除/剥离“-”前的零。

苏比德维克

您可以使用以下正则表达式:^0+(?!-)这匹配字符串开头的 1 个或多个 0。如果零后跟破折号,则不计算在内。

由于最后一个零000-xxxx后面跟着一个破折号,所以它被保留了下来。您可以在类似http://www.regexplanet.com/advanced/java/index.html 的地方测试正则表达式

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从字符串中的数字中删除前导零

从字符串中删除非字母数字字符

从XSL1.0中的字母数字字符中删除前导零?

删除存储在字符串中的数字的前导零

从字母数字字符串中删除数值

从字母数字字符串中删除整数

在 R 中维护长数字字符串,避免科学记数法和不删除前导零

从字符串中删除前导零

使用JavaScript从数组中的字符串中删除所有字母字符和前导零

是否有一个用于从数字字符串中删除破折号而不删除前导零的功能?

如何从字符串中删除所有非字母数字字符,期望Java中的小数点

如何从Python的数据框列中的字符串中删除非字母数字字符?

从C中的字符串中删除非字母数字字符

从字母数字字符串中删除字符并更新列中的数值

从字符串中删除前导零和尾随零

如何在非字母数字字符之后删除字符串中的所有字符

如何从字符串中删除破折号(-),不包括 Java 中输入字母数字字符串中的数字

从字符串中的多个数字中删除前导零?[C ++]

仅计算字符串中的字母数字字符

从删除所有非字母数字字符的字符串中获取列表

SQL Server:如何从字符串中删除开头/结尾的非字母数字字符?

从字符串中删除特殊的非字母数字字符

删除R中的字符串拆分中的前导零

JavaScript中的随机字母数字字符串?

验证PHP中的字母数字字符串

在SQL中过滤字母数字字符串

检查字符串中的数字字母

如何删除字符串中的所有前导零

从字符串中删除非数字字符