0
"tv & media"라는 문자열이 있는데 "&"기호를 제거하면됩니다."&"(전용)을 대체하기 위해 gsub를 사용하는 방법
내가 시도한 것처럼 어떻게하는지 설명해 주실 수 있습니까?하지만 실제로해야할 일이 무엇인지 모릅니다.
"tv & media"라는 문자열이 있는데 "&"기호를 제거하면됩니다."&"(전용)을 대체하기 위해 gsub를 사용하는 방법
내가 시도한 것처럼 어떻게하는지 설명해 주실 수 있습니까?하지만 실제로해야할 일이 무엇인지 모릅니다.
지금까지 실제로 시도한 내용이 있습니까?
그것은 정말
"tv&media".gsub('&', '')
# => "tvmedia"
체크 아웃 자세한 내용은 rubydoc on gsub입니다.
참고 : .gsub
은 새 문자열을 반환하고 원래 문자열은 그대로 둡니다. 원래 문자열을 변경하려면 .gsub!
그게 내가 틀린 스크립트를 편집하고 있다는 것을 깨달았습니다. DOH! 하나의 gsub()을 사용하여 문자열에서 모든 공백과 특수 문자를 제거하려면 어떻게합니까? 예 : "TV & media 's"는 "tvmedias"여야합니다. – Peter
이 경우 gsub의 첫 번째 매개 변수로 정규식을 사용하고 싶습니다. 'gsub (/ \ W + /, '')'와 같은 것은 단어가 아닌 모든 문자를 제거하기 위해이 예제에서 작동합니다. 좀 더 복잡한 경우에 사용할 수있는 무언가를 찾으려면 정규 표현식에 대한 연구를해야합니다. – BaronVonBraun