字符串截取
我有一个字符串,string   str= "我们都是中国人 "; 
 每次对这个字符串进行操作之前,都要检测一下这个字符串是不是以 "我们 "开头的,如果是就返回这个字符串,如果不是,比如:string   str= "请您对您我们都是中国人 ",则要返回 "我们都是中国人 ",也就是说不管 "我们 "前面有多少字符,一律删除掉,只返回包括 "我们 "在内的后面所有的字符串.
------解决方案--------------------string str= "我们都是中国人 "; 
 int Posint=str.IndexOf( "我们 "); 
 str=str.SubString(Posint);
------解决方案--------------------string str =  "我们都是中国人 "; 
 int i = str.IndexOf( "我们 "); 
 if (i == -1) 
 { 
     return  " "; 
 } 
 else 
 { 
     return str.Substring(i); 
 }
------解决方案--------------------楼主没有说如果不包含 "我们 "返回什么?返回空字符串可以吗?
------解决方案--------------------char[] c = '我们都是中国人,我们 '; 
 string str = "请您对您我们都是中国人 ";   
 str.split(c); 
------解决方案--------------------//正则表达式版 
 string yourStr = ......; 
 Regex regex = new Regex( "我们.+ ");//方便重复使用 
 string resultStr = regex.Match(yourStr).Value;