字符串截取(单个标识符)
string st = "str_ing_123";
string[] st01 = st.Split('_');
Debug.Log("st01[0]=" + st01[0]);//st01[0]=str
Debug.Log("st01[1]=" + st01[1]);//st01[1]=ing
Debug.Log("st01[2]=" + st01[2]);//st01[2]=123
字符串截取(多个标识符)
string str = "Man_Str_sssy123";
string[] sArray = str.Split(new char[2] { 'y', '_' });
foreach (string e in sArray)
{
Debug.Log(e);
}
字符串截取(字符串)
string str = "Man_Str_sssy123";
string[] sArray = str.Split(new char[2] { 'y', '_' });
foreach (string e in sArray)
{
Debug.Log(e);
}
字符串截取(多个字符串)
using System;//需要引用这个命名空间
string str = "Man_Str_ssy123";
string[] sArray = str.Split(new string [] { "tr", "ss" }, StringSplitOptions.RemoveEmptyEntries);
foreach (string e in sArray)
{
Debug.Log(e);
}
截取浮点型(不取舍)
double d = 1.234f;
string str = d.ToString();
int count = str.LastIndexOf('.');
d = double.Parse(str.Substring(0, count + 2));
Debug.Log("d="+d);//结果 d=1.2



