字符串格式化,删除前导字符

7 ruby

我有一个这样的字符串:00:11:40或00:02:40我如何格式化,以便我总能摆脱领先的零和冒号,所以它看起来像这样11:40或者2点40分

gle*_*ald 22

我们将这些"领先"字符称为"领先"字符,而不是尾随字符,因为它们在开头,但正则表达式非常简单

x.sub(/^[0:]*/,"")
Run Code Online (Sandbox Code Playgroud)

这与你的措辞完全一样:从字符串的开头开始,删除所有的0和:s.