sar*_*old 32
转换为整数并转换回字符串非常容易:
irb(main):007:0> s="009" ; s.to_i.to_s
=> "9"
irb(main):008:0> s="004" ; s.to_i.to_s
=> "4"
irb(main):009:0> s="00999" ; s.to_i.to_s
=> "999"
Run Code Online (Sandbox Code Playgroud)
或者,对于花车:
irb(main):003:0> s="000.45" ; s.to_f.to_s
=> "0.45"
Run Code Online (Sandbox Code Playgroud)
sep*_*p2k 26
如果你在谈论字符串:
str.sub!(/^00/, "")
Run Code Online (Sandbox Code Playgroud)
/^00/如果字符串以两个零开头,则正则表达式匹配.sub!然后将匹配(两个零)并用空字符串替换它们.
小智 25
OP明确要求删除两个零,但是对于其他有兴趣删除所有前导零的注释并且在正则表达式中可能不那么强,你可以用这个来代替:
str.sub!(/^[0]+/,'')
Run Code Online (Sandbox Code Playgroud)
+是一个适用于1或更多的正则表达式特殊字符.
| 归档时间: |
|
| 查看次数: |
17563 次 |
| 最近记录: |