Estou tendo problemas para traduzir isso em Ruby.
Aqui está um pedaço de JavaScript que faz exatamente o que eu quero fazer:
function get_code(str){
return str.replace(/^(Z_.*): .*/,"$1");
}
Eu tentei gsub , sub e replace, mas nenhum parece fazer o que estou esperando.
Aqui estão exemplos de coisas que tentei:
"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 }