2
gsub
의 'replace'부분에 변수를 포함하려면 어떻게해야합니까?replace.gsub에서 변수 대체 사용
replace.gsub(/#{year}","1/, '#{year}","b')
이 출력 :
=> #{year}","b
내가 출력을 원하는 년 = 2013 년의가 있다고 가정 해 봅시다 :
=> 2013","b
gsub
의 'replace'부분에 변수를 포함하려면 어떻게해야합니까?replace.gsub에서 변수 대체 사용
replace.gsub(/#{year}","1/, '#{year}","b')
이 출력 :
=> #{year}","b
내가 출력을 원하는 년 = 2013 년의가 있다고 가정 해 봅시다 :
=> 2013","b
은 블렌더의 대답에 추가, 당신은 글을 쓰는 다른 방법을 사용할 수 있습니다 따옴표를 피할 필요가없는 문자열 :
replace.gsub(/#{year}","1/, %{#{year}","b})
여기서 % {}는 문자열 보간을 수행 할 수있는 문자열 리터럴을 작성하는 또 다른 방법입니다.
변수를 바꾸려면 ""{#} ' "# {year} \", \ "b"'. – Blender
작은 따옴표 사이의 문자열 보간은 Ruby에서 작동하지 않습니다. 나는 그 실수를 항상한다. – hlh
감사합니다! 나는 그걸 알아 내려고 너무 오랫동안 보냈다. – fcpage