发觉自己好久不写正则表达式了,正好最近不忙,练练手,测试下自己的正则水平。
这也是我发布的第一个 Gem, 好歹知道如何发布 Gem 了,好简单!
相比较 Slim 官方的 gem, 这个 gem 具有以下特点:
$ gem install erb_to_slim
然后到 ERB 所在目录下:
erb_to_slim
你没有看错,没有任何参数,这会生成同名 slim 文件,并且将原来的 erb 文件,加个 bak 扩展名备份。
https://github.com/zw963/erb_to_slim
欢迎围观,拍砖。包含很详细的测试,这对于这个 Gem 最终能够发布,起到了决定性的作用. 有兴趣的同学,也可以通过这个项目学习正则表达式。;)
目前还不完善,主要根据我对 Slim Parser 的理解来写的,也没有在很多页面测试过。可能存在明显的错误, 希望大家有空试试,帮助我一起改善这个 Gem. 请给我提 issue