FC2ブログ
10 «1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.» 12

ハルシオンシステムの気ままBlog

株式会社ハルシオンシステムのメンバーが送る、UnityやらJavaやらの技術的話題から、自社開発のアプリの宣伝とかとかのブログです。ほんと気ままにいきたいと思います。更新日は毎週 月 木でっす!

 

【ハルシオンブログ】基本の基本ですが、stringのSplitで複数文字を使った分割の方法。(簡単な内容ですいませんorz) 

こんにちは。坂内です。

最近UnityでJSONをCSVに書き換える的なことをやった時に、そういえばどうやるんだっけ?となったことをメモ。

ちなみにC#でJSON->CSV変換って簡単にやる方法あるんですかね?

なんか見つからなかったからコードでごりごりやっちゃいました。


stringのsplitをやる際に、2文字以上の文字列で分割ってそのままじゃできませんよね。
Splitの引数ってChar型です。

そんな場合は、こうやれば複数文字での分割ができます。



string baseStr = "aaabbbccc";
string[] splitStr = {"ab"};

string[] strAry = baseStr.Split(splitStr, System.StringSplitOptions.None);
Debug.Log(strAry[0] + "/" + strAry[1]);



結果としては、「aa/bbccc」となります。

また、複数の単独文字で分割する場合は、以下のようにするといいようです。



string baseStr = "aaaxcczc";
char[] splitStr = {'x', 'z'};

string[] strAry = baseStr.Split(splitStr);
Debug.Log(strAry[0] + "/" + strAry[1] + "/" + strAry[2]);



結果としては、「aaa/cc/c」となります。

ということで、簡単なstringのSplitについてでした。

あでゅ~ノシ
スポンサーサイト



Category: 開発日記(Unity)

tb 0 : cm 0   

コメント

コメントの投稿

Secret

トラックバック

トラックバックURL
→http://halcyonsystemblog.blog.fc2.com/tb.php/607-5e452d7e
この記事にトラックバックする(FC2ブログユーザー)