我正在寻找两个看起来像这样的字母数字列表:
0012-0103
我想删除所有前导零,但保留属于给定数字值的零。
我有这个获得所有零:
/0*([1-9][0-9])?0/
任何建议。我还在查看正则表达式文档。
答案 0 :(得分:3)
答案 1 :(得分:0)
如果不了解语言以及您想要做什么,很难给出准确的答案。我查看了你的个人资料,看起来你可能正在红宝石中这样做。因此,试试这个:
irb(main):001:0> string = "0012-0103"
=> "0012-0103"
irb(main):002:0> string.match(/0*([\d-]+)/).captures
=> ["12-0103"]