part.7 string chr/sub_string/strip

string モジュールであまり使わないけど知っておくと便利なやつ。

  • chr はその文字が与えられた文字列の中で一番最初にある場所を返す。無かったら 0 。
  • sub_string は与えられた文字列の Start から Stop までの文字を返す。
  • strip は与えられた文字列の両端のスペースを削除する。
Eshell V5.6.5  (abort with ^G)
1> Line = "assert a > b, message # test".
"assert a > b, message # test"
2> Index = string:chr(Line, $#).
23
3> L = string:sub_string(Line, 1, Index -1).
"assert a > b, message "
4> string:strip(L).
"assert a > b, message"

これでコメントだけを除いた文字列を確保出来る。