Ich versuche, eine Zahl in ein Feld einzugeben, das mit führenden Nullen beginnt. Wenn diese Nummer eingegeben wird, werden die führenden Nullen entfernt.Ruby Cucumber trimmen führende Null von String Cucumber
Erwartet: 000632
Aktuell: 632
Dies sind die letzten 6 Ziffern einer längeren Zahl so muss ich die Null (n) gibt.
Der Parameter, in dem diese Nummer verwendet wird, wurde in eine Zeichenfolge konvertiert, entfernt aber immer noch die Nullen.
Ich habe eine Transformations-Block in meiner env-Datei automatisch Ziffern zu konvertieren integer:
Transform /^\d+$/ do |number|
number.to_i
end
Obwohl die Regex für meine Zeichenfolge verwendet ([^"]*/)
ist
Es ist wie der Block-Transformation sieht stört. Gibt es einen Weg dahin? Ich bin kein Regex Master :-)
Dank
Das ist, warum ich don verwende keine Transformationen. Ich bekomme zu viele unbeabsichtigte Konsequenzen. –
Etwas, das ich langsam realisiere! – Tom