이것을 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
@Amber 내가 시도한 샘플을 넣었습니다.
—
JD Isaacks