给出一个字符串"abcabc12345612ab";
能不能用正则表达式去除重复 字符,输出 "abc123456"的形式,我想用平衡组实现,不过没成功,有同学可以用正则找出来吗?
能不能用正则表达式去除重复 字符,输出 "abc123456"的形式,我想用平衡组实现,不过没成功,有同学可以用正则找出来吗?
解决方案 »
- GridView编辑单元格
- 谁有支持C#动态报表开发的报表设计器
- ORACLE 存储过程执行一个sql查询,如何得到返回数据集,分不够可以加
- 用Report Service做报表时,现在的报表设计器是整合到vs.net环境的,能否单独使用?
- VS2008运行很慢,这是为什么呢?求助
- DataRow中Update时间字段的格式问题!
- 没天理呀!俺只想用程序生成excel文件,编译不通过呀!
- 我在长沙,谁有比较便宜的SP网站开发源代码给我啊?
- 急求C#开发的律师事务所管理系统(财务也可以)
- skyline中相同坐标每次获取高程不一致的问题?
- 求一个匹配内容是否包含JS脚本的正则
- 求C#,Java,或者C++读取 DWG文件的代码,可以付钱!
test_str = string.Join("", test_str.ToArray().Distinct());//abc123456
void Main()
{
string str="abcabc12345612ab";
Regex reg = new Regex(@"((\w)\w*?)\2");while (str != (str = reg.Replace(str, "$1"))) { }Console.WriteLine(str); //abc123456}
//不过我还是建议你用LINQ来实现,这不是正则干的活~~~
string str = "abcabc12345612ab";
Response.Write(regex.Replace(str,""));
string str="abcabc12345612ab";
str=new string(str.ToCharArray().Distinct().ToArray());