我想检测输入是否在开头有0,并将其擦除。我想出了以下代码。但这会在输入中的任何位置检测到0。如何更改此项以在开始时检测0?
if input.include?("0")
@input = input.gsub(/^0+/,"")
end
我认为更简单
...my_string.start_with? "0"...
如果它不是字符串,只需将其强制转换为before(tos)。但还有其他方法,如:
...my_string.match(/A0/)...
或者:
...if (my_string[0] == "0") ....
如果字符串是多行的,那么所有这些方法都将匹配字符串的第一个字符。如果你想在任何一行的开头匹配任何0
...my_string.match(/^0/)...