今まで、正規表現で単語をマッチさせる際に=~という演算子を使っていました。
今回の更新でmatchメソッドを使う変更にしました。
動作は同じですが、速度と安定性が違います。
記事の紹介通りに修正しました。
nilでno method errorを起こす処理を例外で捕捉したので、
問題なく動いています。その他ではmethod missingを使う手もあるのかなと。
新しくなったzinbeiをお使いください。
尚、
smeと言うシェルはrantanに変わりました。
SJISで書かれていれば、zinbeiの機能、rantanは指定する文字列を探して表示してくれます。何行目にあるか、一目瞭然。
— Takayuki.K 🍺 (@takkii) 2017年8月17日
ランタン、明かり、灯火です。文章の海を照らす光にしたいと思いました。
— Takayuki.K 🍺 (@takkii) 2017年8月17日
そういう想いです。よろしくどうぞ。
最新情報
・utf-8のファイルを開いたときのために自動変換するコードを追加しました。