ミニチュアハウスをつくる!

ミニチュアハウス製作やプログラミングEmacsLisp/AutoLisp/Python3/html*css*js......

変数セットELisp

 今日は曇り。。。

すごしやすい気温。

EmacsLisp修正

2年くらい前だったが、変数をlet内に一括登録するelispを作った。

重複登録など自動で調べてキッチリ登録。

あまに便利すぎで一括ものと個別登録や変数値セット型など3種に拡張。。。

elispを制作していて、コイツが物凄く便利でずっと使い続けている。

しっかし、どうにも解決できない難題が。。。。

例えばmxと名づけた変数とmx-w2と名づけた変数があったとした場合

mxで検索するのだがmx-w2の中に同じmxというワードが入ってしまうためうまく行かない。。。

さらにハイフン、アンダースコア、スペースも実はやっかいな存在。。。

mxW2とmxW1などにすれば大丈夫だが。。。以前はしょうがないので変数の自分的オキテを作っていろいろやっていた。。。

そのぐらい変数を一括登録するなどのlispは自分的に便利だった。

当時は正規表現の技術はまだ習得しておらず。。。なんとなく知ってはいたものの、そんなことを勉強するような時間はなかった。。。

このほどやっと、それを勉強してヨチヨチあるきながら使えるようになってきた。

勉強して、いろいろ使っているうちに、上記の難問は事も無げに解決することが判明してきた。

っで、昨日は忙しかったので本日、チョコット微々たる正規表現による修正を加えると!難題だった部分は消え去り完璧?!に。。。

f:id:lis2016zz:20180623065556p:plain

 

ペンケム模型作品(Instagram)
PenkeM作品集

 

にほんブログ村 ハンドメイドブログ ミニチュアドールハウスへ にほんブログ村 鉄道ブログ 鉄道模型へ にほんブログ村 鉄道ブログ 鉄道模型 レイアウト製作(ストラクチャー)へ

-penkem works-