字符串操作
字符串Remove用法
string str = "0123456789"; //测试字符串 int tmp = str.IndexOf( "1"); //获取1第一次出现的索引值 string str2 = str.Remove(tmp ); // 从索引第一次出现位置开始删除 str = "0"; string str3 = str.Remove(tmp,3 ); // 从索引第一次出现位置开始算往后删除3个字符 str = "0456789"; string str4 = str .Insert(tmp, "AA"); //在索引位置添加AA str4 ="01AA23456789"
字符串Replace用法
var str=",测试字符串,"; var n=str.replace(",","");//将逗号替换为空字符串 Regex构造函数 Regex(string pattern) Regex(string pattern,RegexOptions options) 参数说明 pattern:要匹配的正则表达式模式 options:指定是否要编译,忽略大小写等等 Regex.Replace方法 -C# Regex.Replace(string input,string replacement) Regex.Replace(string input,string replacement,int count) Regex.Replace(string input,string replacement,int count,int startat) Regex.Replace(string input,MatchEvaluator evaluator) Regex.Replace(string input,MatchEvaluator evaluator,int count) Regex.Replace(string input,MatchEvaluator evaluator,int count,int startat) 参数说明 input:要修改的字符串 replacement:替换字符串 count:进行替换的最大次数 startat:输入字符串开始搜索的位置 evaluator:在每一步计算替换的MatchEvaluator。就是一个函数代理,参数为Match类型,匹配的数据。 -C# asp.net--C#字符串只执行一次替换的示例代码 string s = "aaa"; Regex r = new Regex("a"); s=r.Replace(s,"b",1); Response.Write(s);//输出baa