【发布时间】:2012-04-11 12:15:59
【问题描述】:
我无法将其翻译成 Ruby。
这是一段完全符合我要求的 JavaScript:
function get_code(str){
return str.replace(/^(Z_.*): .*/,"$1");
}
我尝试过gsub、sub 和replace,但似乎没有一个能达到我的预期。
以下是我尝试过的示例:
"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 }
【问题讨论】:
-
您应该显示您尝试过的实际代码。
-
@Amber 我放了我试过的样本。