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