রুবিতে এটি অনুবাদ করতে আমার সমস্যা হচ্ছে।
এখানে জাভাস্ক্রিপ্টের একটি অংশ রয়েছে যা আমি যা করতে চাই ঠিক তা করে:
function get_code(str){
return str.replace(/^(Z_.*): .*/,"$1");
}
আমি gsub , sub , এবং প্রতিস্থাপন চেষ্টা করেছি তবে কিছুই আমি প্রত্যাশা করছি না বলে মনে হয়।
আমি চেষ্টা করেছি এমন জিনিসগুলির উদাহরণ এখানে:
"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 }