我在将其转换为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 }
您应该显示您尝试过的实际代码。
—
2012年
@琥珀我放了我尝试过的样品。
—
JD Isaacks 2012年