/// <summary>
/// 去掉字符串传中的制表符((char)10,(char)13,\r,\n,\t)
/// </summary>
/// <param name="flag">需要去除制表符字符串</param>
/// <returns>去除制表符后的的字符串</returns>
public static string TrimString(string flag)
{
string char10 = ((char)10).ToString();
string char13 = ((char)13).ToString();
return flag.Replace(char10, "").Replace(char13, "").Replace(@"\r", "").Replace(@"\t", "").Replace(@"\n", "");
}
/// <summary>
/// 截取字符串的长度
/// </summary>
/// <param name="obj"></param>
/// <param name="length"></param>
/// <returns></returns>
public static string CutString(object obj, int length)
{
string msg = "";
if (obj != null)
{
msg = obj.ToString();
if (msg.Length > length)
{
return msg.Substring(0, length) + "...";
}
}
return msg;
}
/// <summary>
/// 判断是否为整数
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static bool IsNumeric(object str)
{
bool flag = true;
if (str != null)
{
if (Regex.IsMatch(str.ToString(), @"^\d+$"))
flag = true;
else
flag = false;
}
else
flag = false;
return flag;
}
/// <summary>
/// 转换时间
/// </summary>
/// <param name="obj"></param>
/// <param name="type"></param>
/// <returns></returns>
public static string ConverToTime(object obj, string type)
{
if (obj != null)
{
string time = obj.ToString();
if (type.Equals("full"))
{
if (time.Length > 10)
{
return time;
}
}
return Convert.ToDateTime(time).ToShortDateString();
}
return "";
}
本文介绍了几种实用的字符串处理方法,包括去除制表符、截取指定长度的字符串、判断字符串是否为整数以及时间格式的转换。这些方法适用于多种编程场景,能够帮助开发者高效地进行字符串操作。
841

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



