タグ

Rubyとunlinesに関するkiyo_hikoのブックマーク (1)

  • Rubyで文字列内の改行、スペースを削除: Web自動アクセスなどのプログラミングを学ぶ日記

    curbで取得した情報内に改行や空白が大量に含まれている文字列があるため、改行と空白を削除しました。 ●改行のみ削除 今まで、下記コードで文字列内にある改行を削除していました。 str = str.gsub(/(\r\n|\r|\n|\f)/,"") ●空白、改行を削除 下記コードで、文字列内に含まれる改行、空白を削除しました。 str = str.gsub(/(\s)/,"") ¥sを指定すると空白だけでなく改行も削除するようです。 ●タブ、複数のスペースを一つのスペースに置換 すべてのタブ、スペースを削除すると文字が読みづらくなってしまう部分があるため、複数の連続するタブ、スペースを一つの半角スペースに置換するようにします。 str = str.gsub(/([\t| | ]+)/," ")

    kiyo_hiko
    kiyo_hiko 2017/10/12
    すぐ忘れてしまうので。String#gsub
  • 1