1.字符串获取数字,含小数
private decimal GetNumber(string txt)
{
if (txt != "" && txt != null)
{
return decimal.Parse(Regex.Replace(txt, @"[^0-9,.]+", ""));
}
else
{
return 0m;
}
}
2.字符串去除汉字
/// <summary>
/// 去除汉字
/// </summary>
/// <param name="txt"></param>
/// <returns></returns>
private string RemoveChineseCharacters(string txt)
{
Regex reg = new Regex(@"[\u4e00-\u9fa5]");
txt = reg.Replace(txt, "");
return txt;
}
3.读取到Execl的时间是数字
/// <summary>
/// execl数字时间转时间
/// </summary>
/// <param name="num"></param>
/// <returns></returns>
private string GetTimeForNum(string num)
{
if (num != null && num != "")
{
return DateTime.FromOADate(Convert.ToInt32(num)).ToString("d");
}
return "";
}
本文介绍了三个实用的字符串处理方法:从字符串中提取数字,移除汉字,以及将Excel中的数字时间转换为日期格式。这些函数对于数据清洗和预处理至关重要,特别是在处理混合数据和Excel数据时。

被折叠的 条评论
为什么被折叠?



