문자 "e"
을 숫자 "3"
으로 바꿉니다. "elijah".my_method()
을 "3lijah"
(으)로 보내고 싶습니다.문자열의 문자를 다른 문자로 바꾸는 방법
sub
및 gsub
방법을 replace
과 함께 사용했지만 문자를 대체하지 않았습니다. 여기에 내 코드 : 코드의
class String
define_method(:leet_speak) do
containsE = self.include?("e")
whereIsE = self.index("e")
whereIsE.replace("3")
end
end
아니요, 코드가 문자를 대체하지 않으면 예외가 발생합니다. – Stefan