C#取出字符串中的数字或字母
2016-08-28 10:22
225 查看
http://blog.163.com/dingsima_2006/blog/static/169828298201112341733566/
string str20 = "ABC123";
string strSplit1,strSplit2;
//取出字符串中所有的英文字母
strSplit1 = Regex.Replace(str20,"[a-z]","",RegexOptions.IgnoreCase);
//取出字符串中所有的数字
strSplit2 = Regex.Replace(str20,"[0-9]","",RegexOptions.IgnoreCase);
/// <summary>
/// 从字符串中提取所有数字
/// Returns:所有数字
/// </summary>
/// <param name = "p_str"> 需要提取的字符串 </param>
/// <returns> 所有数字 </returns>
public static string GetNumbers(string p_str)
{
string strReturn = string.Empty;
if (p_str == null || p_str.Trim() == "")
{
strReturn = "";
}
foreach (char chrTemp in p_str)
{
if (!Char.IsNumber(chrTemp))
{
strReturn += chrTemp.ToString();
}
}
return strReturn;
}
string str20 = "ABC123";
string strSplit1,strSplit2;
//取出字符串中所有的英文字母
strSplit1 = Regex.Replace(str20,"[a-z]","",RegexOptions.IgnoreCase);
//取出字符串中所有的数字
strSplit2 = Regex.Replace(str20,"[0-9]","",RegexOptions.IgnoreCase);
/// <summary>
/// 从字符串中提取所有数字
/// Returns:所有数字
/// </summary>
/// <param name = "p_str"> 需要提取的字符串 </param>
/// <returns> 所有数字 </returns>
public static string GetNumbers(string p_str)
{
string strReturn = string.Empty;
if (p_str == null || p_str.Trim() == "")
{
strReturn = "";
}
foreach (char chrTemp in p_str)
{
if (!Char.IsNumber(chrTemp))
{
strReturn += chrTemp.ToString();
}
}
return strReturn;
}
相关文章推荐
- 求教:C#中将字母或数字密码转换为乱码存入数据库并在需要时取出!
- c# 产生随机字符串,包括大小写字母和数字
- 取出字符串中的汉字、字母或是数字
- C#正则表达式判断字符串为字母或数字函数
- 【叶子函数分享八】取出字符串中的汉字、字母或是数字
- 有一字符串包含字母,数字,编程实现取出数字;使用函数,指针实现
- C#去除字符串中的中文、字母、数字
- C#控制台基础 得到一个字符串中数字与字母的个数
- c#判断字符串是否全部为数字和字母
- 一个字符串既含有字母又含有数字且字母和数字随意排列如何取出其中所有的数字并进行排序
- 取出字符串中的汉字、字母或是数字
- [C#新手入门十] 如何判断一个字符串中值不包含字母,数字和“_”
- C# 判断输入的字符串是否只包含数字和英文字母
- Unity3d c# 判断字符串是否是数字或字母
- C#判断字符串是否只有数字和字母组成(Regex.IsMatch)
- C# 删除字符串中除字母和数字之外的其它字符,C#将字符串中的大写转小写,小写转大写
- 从包含数字和字母的字符串中,取出所有数字并组成一个数(Python)
- C# 从字符串中取出英文字母
- C# 上机题 写一个静态方法,输出字符串中大小写字母、数字和其他字符个数