文字列を特定の文字や文字列で分割
文字列を特定の文字や文字列で分割
正規表現などの資料もあわせて読むことがおすすめ
using UnityEngine;
using System.Collections;
public class splitTest : MonoBehaviour {
// Use this for initialization void Start () { string[] str; string test = "abcdefghijklmnopqrstuvwxyz"; str = test.Split(new string[]{"cde","stu"},System.StringSplitOptions.None); foreach (string item in str) {print(item);} string[] str2; string test2 = "10,20,30,40"; str2 = test2.Split(new char[]{','}); foreach (string item in str2) {print(item);} string[] str3; string test3 = "print(abcdef);\n\n\nlocate(10,20);\n HitStop()\n"; str3 = test3.Split(new char[]{'\n','\r'},System.StringSplitOptions.RemoveEmptyEntries); foreach (string item in str3) {print(item);} //RemoveEmptyEntriesにより中身の無いエントリーが削除される //これは空白やタブのキャラクタを指しているわけでなく「中身が無い変数」を指している } // Update is called once per frame void Update () { }
}
メニュー
- 最終更新:2014-06-13 11:58:41