2012-02-03 2 views

답변

2

지금까지 실제로 시도한 내용이 있습니까?

그것은 정말

"tv&media".gsub('&', '') 
# => "tvmedia" 

체크 아웃 자세한 내용은 rubydoc on gsub입니다.

참고 : .gsub은 새 문자열을 반환하고 원래 문자열은 그대로 둡니다. 원래 문자열을 변경하려면 .gsub!

+0

그게 내가 틀린 스크립트를 편집하고 있다는 것을 깨달았습니다. DOH! 하나의 gsub()을 사용하여 문자열에서 모든 공백과 특수 문자를 제거하려면 어떻게합니까? 예 : "TV & media 's"는 "tvmedias"여야합니다. – Peter

+0

이 경우 gsub의 첫 번째 매개 변수로 정규식을 사용하고 싶습니다. 'gsub (/ \ W + /, '')'와 같은 것은 단어가 아닌 모든 문자를 제거하기 위해이 예제에서 작동합니다. 좀 더 복잡한 경우에 사용할 수있는 무언가를 찾으려면 정규 표현식에 대한 연구를해야합니다. – BaronVonBraun

관련 문제