我的要求是:
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] 删除。
我来说两句