C# 删除字符串中除字母和数字之外的其它字符,C#将字符串中的大写转小写,小写转大写
2014-04-21 17:11
711 查看
private static string RemoveNotLetter(string title) { var listSign = new List<string> { "|", "'", ",", "&", ".", "!" }; var notLetter = Regex.Split(title, @"[a-zA-Z]/[0-9]", RegexOptions.IgnoreCase).Where(r => r.Trim() != string.Empty).ToList(); var newLetter = new List<string>(); for (int i = notLetter.Count - 1; i >= 0; i--) { if (notLetter[i].Trim().Length == 0) { notLetter.RemoveAt(i); continue; } if (notLetter[i].Trim().Length > 1) { for (int j = 0; j < notLetter[i].Trim().Length; j++) { newLetter.Add(notLetter[i].Trim().Substring(j, 1)); } notLetter.RemoveAt(i); } } notLetter.AddRange(newLetter); foreach (string sign in notLetter) { if (sign.Trim().Length == 0) continue; if (!listSign.Contains(sign.Trim())) { title = title.Replace(sign.Trim(), ""); } } return title; } private string str(string strs){ string str=strs; char[] ch = str.ToCharArray(); System.Text.RegularExpressions.Regex R = new System.Text.RegularExpressions.Regex("[A-Z]"); str = ""; foreach (char s in ch) { if (R.IsMatch(s.ToString())) { str += s.ToString().ToLower(); } else { str += s.ToString().ToUpper(); } } return str; }
相关文章推荐
- C# 字符、字符串过滤,只能输入数字、中文、英文、大写、小写(转)
- 通过程序统计字符串的大写字母个数、小写字母个数、数字个数和其它字符个数。用函数func实现功能
- C# 字符、字符串过滤,只能输入数字、中文、英文、大写、小写
- 设计一个函数实现将一个字符串中的大写字符变为小写字符,小写字符变为大写字符,数字不变,删除其他字符
- c++实验5--统计输出字符串中(大/小写)字母个数,数字个数及其它字符个数。
- 编写一函数,由实参数来一个字符串,统计此字符串中字母、数字、空格和其它字符的个数,在主函数中输入字符串以及输出上述的结果
- 华为机试—字符串删除数字大写变小写
- 输入一个字符串,如果第二个字符是字母(a~z ,A~Z),则将其大写变小写,小写变大写,如果不是字母则将其修改为空格,并将修改后的字符串输出。
- 【华为机试题】将输入字符串中的大写字符改为小写,标点符号空格等删除
- 统计一个字符串中英文字母、空格、数字和其它字符的个数
- 练习三:统计字符串中字符中 大写字符 小写字符 数字 其他字符 出现的次数
- Expression构建DataTable to Entity 映射委托 sqlserver 数据库里面金额类型为什么不建议用float,实例告诉你为什么不能。 sql server 多行数据合并成一列 C# 字符串大写转小写,小写转大写,数字保留,其他除外 从0开始用U盘制作启动盘装Windows10系统(联想R720笔记本)并永久激活方法 纯CSS打造淘宝导航菜单栏 C# Winform
- 【华为机试题】将输入字符串中的大写字符改为小写,标点符号空格等删除
- 华为机试—字符串删除数字大写变小写
- 题目:字符串删除数字大写变小写
- 串的处理 在实际的开发工作中,对字符串的处理是最常见的编程任务。本题目即是要求程序对用户输入的串进行处理。具体规则如下: 1. 把每个单词的首字母变为大写。 2. 把数字与字母之间用下划线字符(_)分
- 删除输入字符串中的数字,并将大写改小写
- c语言从键盘中输入一串字符串,将字符中的大写转化成小写字母,将小写字母转换成大写字母,以*号键结束
- 转:从键盘上接收一个字符,判断它到底是哪种字符:数字,小写字母,大写之字母。其它字符
- 将一个字符串首字母大写,其它字母小写