分段获取字符串
参数为 string1 string2 string3 空格分隔
或者全部用括号 {string1} {string2} {string3}
但是string3有可能不输入
just like #tr {闲聊} '测试中
or #tr 谁与争锋更新了 {haha} {update}
累了,直接把用到的代码复制下来没改变量名
或者全部用括号 {string1} {string2} {string3}
但是string3有可能不输入
just like #tr {闲聊} '测试中
or #tr 谁与争锋更新了 {haha} {update}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
pa = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
source = source.Substring(source.IndexOf("}")+1).Trim();
}
else
{
pa = source.Split(" ".ToCharArray(),2)[0];
source = source.Split(" ".ToCharArray(),2)[1].Trim();
}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
cm = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
source = source.Substring(source.IndexOf("}")+1).Trim();
}
else
{
cm = source.Split(" ".ToCharArray(),2)[0];
if (source.Split(' ').Length<2)
source = "";
else
source = source.Split(" ".ToCharArray(),2)[1].Trim();
}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
cl = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
}
else
{
cl = source;
}
{
pa = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
source = source.Substring(source.IndexOf("}")+1).Trim();
}
else
{
pa = source.Split(" ".ToCharArray(),2)[0];
source = source.Split(" ".ToCharArray(),2)[1].Trim();
}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
cm = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
source = source.Substring(source.IndexOf("}")+1).Trim();
}
else
{
cm = source.Split(" ".ToCharArray(),2)[0];
if (source.Split(' ').Length<2)
source = "";
else
source = source.Split(" ".ToCharArray(),2)[1].Trim();
}
if (source.StartsWith("{") && source.IndexOf("{")<source.IndexOf("}"))
{
cl = source.Substring(source.IndexOf("{")+1,source.IndexOf("}")-source.IndexOf("{")-1);
}
else
{
cl = source;
}
累了,直接把用到的代码复制下来没改变量名