Tôi đang gặp sự cố khi dịch cái này sang Ruby.
Đây là một đoạn JavaScript thực hiện chính xác những gì tôi muốn làm:
function get_code(str){
return str.replace(/^(Z_.*): .*/,"$1");
}
Tôi đã thử gsub , sub và thay thế nhưng dường như không có gì làm được những gì tôi mong đợi.
Dưới đây là ví dụ về những điều tôi đã thử:
"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 }