ruby 에서, 문자열에서 \r\n 또는 \t을 삭제하려면 두가지를 써야 한다. strip() 과 gsub()를 잘 쓰면 된다.
strip 사용 예제
>> " string ".strip
=> "string"
>> "\r\n\r\n string\t ".strip
=> "string"
>> "\r\n\r\n string \r\n test \t ".strip
=> "string \r\n test"
>>
gsub 사용 예제
?> "\r\n\r\n string \r\n test \t ".gsub(/\r/,"").gsub(/\n/,"")
=> " string test \t "
>> "\r\n\r\n string \r\n test \t ".gsub(/\r/,"").gsub(/\n/,"").strip
=> "string test"
>> "\r\n\r\n string \r\n test \t ".gsub(/\r/,"").gsub(/\n/,"").gsub(/\t/,"").strip
=> "string test"
'Ruby' 카테고리의 다른 글
[ruby] rescue (0) | 2015.12.10 |
---|---|
[ruby] 특정 단어로 분리(split)된 배열 만들기 (0) | 2015.12.10 |
[ruby] unicode code 문자열을 eval로 한글로 변환하기 (0) | 2015.12.10 |
[ruby] 역슬래쉬 (0) | 2015.12.10 |
[ruby] substring 포함 여부 확인하기 (0) | 2015.12.10 |