ruby에서 특정 문자열이 주어진 문자열에 포함되었는지 확인하려면, include?를 사용한다.
>> a= "abc\\"
=> "abc\\"
>> if a.include?"abc"
>> puts "OO"
>> end
OO
한 줄로 쓸려면, ; 을 사용할 수 있다.
CSV.foreach('test.csv', { :col_sep => ',' }) { |row| if (row[7].include?"http") ; puts row[7] ; end }
'Ruby' 카테고리의 다른 글
[ruby] unicode code 문자열을 eval로 한글로 변환하기 (0) | 2015.12.10 |
---|---|
[ruby] 역슬래쉬 (0) | 2015.12.10 |
[ruby] string에서 substring하기 (0) | 2015.12.09 |
[ruby] 스트링 치환 (replacement) (0) | 2015.12.09 |
잘 동작하던 Gem이 이상이 생겨서 발생하는(Gem::LoadError) - Add `gem 'mysql2'` 해결 (0) | 2015.09.09 |