2008-10-14 String#gsub, String#split等は文字列パターンも指定できる ruby 正規表現のメソッドだと思われがちなString#gsubやString#split、実はパターンに文字列を指定することができる。この場合は正規表現として解釈されるのではなくて、そのまま字面通りのパターンになる。初めて知ったよ。 'a+b'.gsub('+', '-') # => "a-b" 'a.+b'.gsub(/.+/, '-') # => "-" 'a.+b'.gsub('.+', '-') # => "a-b" "a.+b".split('.+') # => ["a", "b"] "a.+b".split(/.+/) # => []