分段获取字符串

参数为 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;
                                }


累了,直接把用到的代码复制下来没改变量名

posted on 2006-04-12 23:34  昊子  阅读(452)  评论(0编辑  收藏  举报

导航