pat coding
[Ruby]텍스트 치환 본문
728x90
1. sub
텍스트의 일부를 치환할 수 있습니다.
ruby = "I like Ruby and RubyOnRails"
ruby.sub('Ruby','Java') 또는 ruby.sub(/Ruby/,'Java')
#결과 출력
puts ruby
=> "I like Java and RubyOnRails"
2. gsub
텍스트에서 매칭되는 모두를 치환할 수 있습니다.
ruby = "I like Ruby and RubyOnRails"
ruby.gsub('Ruby','Java') 또는 ruby.gsub(/Ruby/,'Java')
#결과 출력
puts ruby
=> "I like Java and JavaOnRails"
3. 정규식을 통한 활용
ruby = "I like Ruby and RubyOnRails"
ruby.gsub(/R(uby|ails)/,'Java')
#결과 출력
puts ruby
=> "I like Java and JavaOnJava"
ruby = "my password is 1234"
ruby.gsub(/[0-9]/,'*')
#결과 출력
puts ruby
=> "my password is ****"
728x90
'Language > RubyOnRails' 카테고리의 다른 글
[Ruby excel] write_xlsx 를 통한 엑셀 설정 (0) | 2020.01.07 |
---|---|
Active Record의 정의 (1) | 2019.12.24 |
[Ruby]값 확인 메소드 정리 (0) | 2019.12.04 |
[Ruby]배열,해시 (0) | 2019.11.20 |
[Rails] 레일즈 디버깅 (0) | 2019.11.17 |
Comments