J'ai du mal à traduire cela en Ruby.
Voici un morceau de JavaScript qui fait exactement ce que je veux faire:
function get_code(str){
return str.replace(/^(Z_.*): .*/,"$1");
}
J'ai essayé gsub , sub et replace mais aucun ne semble faire ce que j'attends.
Voici des exemples de choses que j'ai essayées:
"Z_sdsd: sdsd".gsub(/^(Z_.*): .*/) { |capture| capture }
"Z_sdsd: sdsd".gsub(/^(Z_.*): .*/, "$1")
"Z_sdsd: sdsd".gsub(/^(Z_.*): .*/, "#{$1}")
"Z_sdsd: sdsd".gsub(/^(Z_.*): .*/, "\1")
"Z_sdsd: sdsd".gsub(/(.).*/) { |capture| capture }