Ich habe Probleme, dies in Ruby zu übersetzen.
Hier ist ein Stück JavaScript, das genau das tut, was ich tun möchte:
function get_code(str){
return str.replace(/^(Z_.*): .*/,"$1");
}
Ich habe gsub , sub und replace ausprobiert , aber keiner scheint das zu tun, was ich erwarte.
Hier sind Beispiele für Dinge, die ich versucht habe:
"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 }