最佳答案
我没法把这个翻译成 Ruby。
下面是一段 JavaScript 代码,它完全符合我的要求:
function get_code(str){
return str.replace(/^(Z_.*): .*/,"$1");
}
我试过 Gsub、 潜艇和 更换,但似乎都没有达到我预期的效果。
下面是我尝试过的一些方法:
"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 }