【Ruby3.x】String::lstrip()メソッドの使い方
lstripメソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
lstripメソッドは、RubyのStringクラスに属し、文字列の先頭から空白文字を取り除くことを実行するメソッドです。このメソッドは、呼び出された文字列オブジェクトが持つ最も左側の連続する空白文字をすべて除去します。ここでいう空白文字には、通常のスペース(半角スペース)、タブ文字、そして改行文字(CRLF, LF, CR)などが含まれます。
lstripメソッドの重要な特徴は、元の文字列オブジェクト自体を変更しない「非破壊的」な操作である点です。つまり、このメソッドを実行しても、元の文字列の内容はそのまま維持され、先頭の空白が除去された新しい文字列オブジェクトが戻り値として返されます。そのため、データの前処理やユーザー入力の整形など、元のデータを保持しつつクリーンなデータを得たい場合に非常に有用です。文字列の中間や末尾に存在する空白文字には影響を与えません。これは、例えばファイルから読み込んだ行の先頭に不要なインデントや空行が含まれている場合など、データの整合性を保ちながら処理を進める際に役立ちます。
構文(syntax)
1" Hello Ruby ".lstrip
引数(parameters)
引数なし
引数はありません
戻り値(return)
String
文字列の先頭から空白文字を除いた新しい文字列を返します。