一串字字符中多个逗号转换为一个,既标准分隔符(正则表达式)
来源:互联网 发布:js json对象 动态添加 编辑:程序博客网 时间:2024/06/10 17:24
借助上一篇文章正则表达式快速入门,来完成了这个转换过程。
需求如下:
将一串字符转换为标准的分隔符字符串
如:",,,,a,svv,ss,,v,,v,,,"
转换后:"a,svv,ss,v,v"
实现方法如下:
/// <summary> /// 格式化一组如:",,a,s,,,d,c"的字符串为标准的分隔字符串如:"a,s,d,c"; /// </summary> /// <param name="str">ref 需要格式化的字符</param> private void strFormat(ref string str) { string regexText = "\\,{2,}"; string[] strArray = Regex.Split(str,regexText); str = ""; foreach (string strf in strArray) { if(strf != "") { str += strf + ","; } } //以上代码得到 xx,xxx,x,xx,x, 则需要去掉最后一个逗号 既满足标准分隔符条件 str = str.Substring(0, str.Length - 1); }
正则表达式引入命名空间:
using System.Text.RegularExpressions;
参考:http://www.wxzzz.com/Program/Regex_Split
- 一串字字符中多个逗号转换为一个,既标准分隔符(正则表达式)
- c++读取以逗号为分隔符的一串数字
- oracle中PLSQL存储过程中如何使用逗号分隔的集合(逗号分隔字符串转换为一个集合)
- 正则表达式逗号分隔 (c++)
- 一个用逗号分隔的汉字的正则表达式
- 把数组转换为一个用逗号分隔的字符串
- 把数组转换为一个用逗号分隔的字符串
- 把list转换为一个用逗号分隔的字符串
- 将数组、list转换为一个用逗号分隔的字符串
- 正则表达式 多个手机号之间使用英文逗号分隔
- 千位逗号分隔符转换处理
- 将逗号分隔的字符串转换为List以及List转逗号分隔的字符串
- sql将列转换为以逗号分隔的字符串
- 将逗号分隔的字符串转换为List
- java的list转换为逗号分隔的形势
- 从textarea中空格、逗号、换行转换为逗号分隔的字符串 js string.split
- C++分割字符串(以逗号分隔符为例,分割得到相应数字)
- C++读取以逗号为分隔符的数值
- 四郎探母
- windows 2008server 修改系统的默认远程连接数
- mysql将时间戳转成常用可读时间格式
- Stay Hungry, Stay Foolish--2005斯坦福大学05年毕业演讲
- Remoting 全接触2
- 一串字字符中多个逗号转换为一个,既标准分隔符(正则表达式)
- ibatis头文件出错
- java 如何产生GUID
- 关于嵌入式Linux系统的启动
- 如何做到API兼容【转自百度泛用户体验】
- Java经典小知识
- EndNote与NoteExpress题录的相互转换
- MAC 用户密码忘记,修改
- 横竖屏切换时候Activity的生命周期