pythonでのコーディングは便利でいいですが、やはりmelにはmelの良さがあるし、melのほうが手っ取り早いこともあります。
ただ、melはやっぱりpythonと比べると、文字分割関連がめんどくさい…。
たとえば、文字列…
"aaa/bbb/ccc.bmp"
で、"bbb"を抜き出したい場合、おそらく普通にmelでコーディングすると…
string $temp[] = stringToSTringArray("aaa/bbb/ccc.bmp","/");
string $result = $temp[1] ;
など、stringToStringArrayを使わない場合でも、一度配列に出してから抜き出さないと、だと思います。
今日試してみたのが、pythonを挟む方法です。
string $result = python('aaa/bbb/ccc.bmp'.split('/')[-2]);
…一行で済むというね!
しばらくこちらを試してみようと思います。
0 件のコメント:
コメントを投稿