C#基于正则表达式删除字符串中数字或非数字的方法
2017-06-02 08:52
671 查看
本文实例讲述了C#基于正则表达式删除字符串中数字或非数字的方法。分享给大家供大家参考,具体如下:
/// 去掉字符串中的数字 public static string RemoveNumber(string key) { return Regex.Replace(key, @"\d", ""); } //去掉字符串中的非数字 public static string RemoveNotNumber(string key) { return Regex.Replace(key, @"[^\d]*", ""); }
PS:这里再为大家提供2款非常方便的正则表达式工具供大家参考使用:
JavaScript正则表达式在线测试工具:
http://tools.jb51.net/regex/javascript
正则表达式在线生成工具:
http://tools.jb51.net/regex/create_reg
更多关于C#相关内容感兴趣的读者可查看本站专题:《C#正则表达式用法总结》、《C#编码操作技巧总结》、《C#中XML文件操作技巧汇总》、《C#常见控件用法教程》、《WinForm控件用法总结》、《C#数据结构与算法教程》、《C#面向对象程序设计入门教程》及《C#程序设计之线程使用技巧总结》
希望本文所述对大家C#程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- C# 判断一字符串是否为合法数字(正则表达式)
- C# 使用正则表达式去掉字符串中的数字,或者去掉字符串中
- 字符串要求字母、数字、特殊字符,至少有两项。正则表达式不好写,可以用这个方法实现。
- C# 使用正则表达式去掉字符串中的数字
- C# 使用正则表达式去掉字符串中的数字
- C# 使用正则表达式判断字符串是否由英文或数字组成
- C#正则表达式基础 {3,} 检测字符串是否存在 3个以上 相邻的数字
- C# 使用正则表达式去掉字符串中的数字,或者去掉字符串中的非数字
- C#正则表达式基础 [0-9][0-9] 检测字符串是否存在两个相邻的数字
- js 截取字符串的方法 - C# 正则判断数字及截取字符
- C# 判断一字符串是否为合法数字(正则表达式)
- 用正则表达式分割字符串(C#扩展方法)
- C#正则表达式基础 {3} 检测字符串是否存在 3个连续的数字
- c#用正则表达式判断字符串是否全是数字、小数点、正负号组成 Regex reg = new Regex(@"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$");
- @V@ java代码笔记2010-06-12:java控制台输入各类型类实现;以及判断输入字符串里面是否有数字的两种方法:方法1:转换成字符数组;方法2:正则表达式。
- C# 关于字符串中 符合正则表达式的指定字符的替换的方法
- [正则表达式]C# 给数字字符串加上千位逗号
- C#正则表达式基础 ^[0-9] 检测字符串的首个字符是否是数字
- C#正则表达式基础 [0-9]$ 检测字符串是否以数字结尾
- C# 基于正则表达式的字符串验证