您的位置:首页 > 其它

分段获取字符串

2006-04-12 23:34 246 查看
参数为 string1 string2 string3 空格分隔
或者全部用括号 {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;
}

累了,直接把用到的代码复制下来没改变量名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: