こんにちはRubyでは、どのように複数の空白やタブ文字に分割しますか?私はこれを試しました複数の空白やタブを分割するにはどうすればよいですか?
2.4.0 :003 > a = "b\tc\td"
=> "b\tc\td"
2.4.0 :005 > a.strip.split(/([[:space:]][[:space:]]+|\t)/)
=> ["b", "\t", "c", "\t", "d"]
しかし、タブ自体がトークンになっている、それは私が欲しいものではありません。上記は、あなたが使用するグループが 1をキャプチャあるので、それが起こる
["b", "c", "d"]
split関数に '\ s +'パターンを使用すると、あなたが望むものが返されます。使い方: '.split(/ \ s + /)' – MohaMad