Subscribed unsubscribe Subscribe Subscribe

sci

最果て風呂

正規表現はむずかしい

スクリプトが変

Emacs Lisp で実装したものでは思惑通りの辞書が出来ているのだけれど、Ruby で作成した json へのコンバーターによる出力だと「空白+単語」の要素が登録されていない。いや登録はされているのだけれど空白が除かれてしまっているのだ。たぶん正規表現が悪いのだろう。

パースする関数の正規表現の部分が駄目だったみたい。これを次のように修正すると期待通りの出力になった。

前: pairs = string.split(/\s* \/\s*/)
後: pairs = string.split(/\s* \//)

正規表現はよくわからんのう。