Tbpgr Blog

Employee Experience Engineer tbpgr(てぃーびー) のブログ

ActiveSupport | String#squish

概要

String#squish

詳細

String#squish について

String#squish

squish = 圧搾。
文字列中の改行文字を取り除き、連続したスペースを一つにする。

サンプル

# encoding: utf-8
require 'active_support/core_ext/string/filters'

p "  test1  test2\ntest3\rtest4\r\ntest5  \n  test6  ".squish
puts " 日本語1   日本語2  日本語3 ".squish

出力

"test1 test2 test3 test4 test5 test6"
日本語1 日本語2 日本語3