これをRubyに変換する際に問題があります。ここで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試したサンプルを入れました。 –