2016年6月19日日曜日

文字分割は、python使ったほうが楽?

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 件のコメント:

コメントを投稿