C# 对字符串操 替换数字 替换非数字 去除首尾字符
2013-04-01 09:15
183 查看
一、去除首尾字符串
二、去除首尾字符
三、去掉字符串中的数字
四、去掉字符串中的非数字
///<summary> /// 截前后字符(串) ///</summary> ///<param name="val">原字符串</param> ///<param name="str">要截掉的字符串</param> ///<param name="all">是否贪婪</param> ///<returns></returns> private string GetString(string val,string str,bool all) { return Regex.Replace(val, @"(^(" + str + ")" + (all ? "*" : "") + "|(" + str + ")"+(all ? "*" : "") + "$)", ""); }
二、去除首尾字符
/// <summary> /// /// </summary> /// <param name="val">原字符串</param> /// <param name="c">要截取的字符</param> /// <returns></returns> private string GetString(string val,char c) { return val.TrimStart(c).TrimEnd(c); }
三、去掉字符串中的数字
/// <summary> /// 去掉字符串中的数字 /// </summary> /// <param name="key"></param> /// <returns></returns> public static string RemoveNumber(string key) { return System.Text.RegularExpressions.Regex.Replace(key, @"\d", ""); }
四、去掉字符串中的非数字
/// <summary> /// 去掉字符串中的非数字 /// </summary> /// <param name="key"></param> /// <returns></returns> public static string RemoveNotNumber(string key) { return System.Text.RegularExpressions.Regex.Replace(key, @"[^\d]*", ""); }
相关文章推荐
- C# 去除字符串首尾字符或字符串
- C# 去除字符串首尾字符或字符串
- C# 去除首尾字符或字符串的方法
- C#使用指定的字符替换除首尾字符外的字符
- C# 去除字符串首尾字符或字符串
- C# 去除字符串首尾字符或字符串
- c# 获取随机数字/字符/时间
- C#生成一串包含字符和数字的随机数
- C#中Trim()、TrimStart()、TrimEnd()的用法,或者说是去除字符串中首尾空格或符合特定条件的任一字符串
- 利用正则表达式去除字符串中非数字字符
- 将用户输入的字符串转换为可换行、替换Html编码、无危害数据库特殊字符、去掉首尾空白、的安全方便代码
- C#、Java实现按字节截取字符串包含中文汉字和英文字符数字标点符号等
- 判断字符串是否为纯数字,如果不是则去除非数字字符
- C#中使用Char类中的方法对字符进行各种操作,判断是否为字母、数字、标点符号、分隔符或空白。
- 替换SQL特殊字符 (c#)
- C# 去除字符串前0,保留有效数字的解决方案
- C#判断输入的字符串中是否含有大写字母,小写字母,数字,字符
- C#中把中文字符替换为*
- C#去除字符串的最后一个字符
- js 截取字符串的方法 - C# 正则判断数字及截取字符