手机
当前位置:查字典教程网 >编程开发 >C#教程 >C#中英文混合字符串截取函数
C#中英文混合字符串截取函数
摘要:复制代码代码如下://////截断字符串//////最大长度///原字符串///publicstaticstringCutStr(intma...

复制代码 代码如下:

/// <summary>

/// 截断字符串

/// </summary>

/// <param name="maxLength">最大长度</param>

/// <param name="str">原字符串</param>

/// <returns></returns>

public static string CutStr(int maxLength, string str)

{

string temp = str;

if (Regex.Replace(temp, "[u4e00-u9fa5]", "zz", RegexOptions.IgnoreCase).Length <= maxLength)

{

return temp;

}

for (int i = temp.Length; i >= 0; i--)

{

temp = temp.Substring(0, i);

if (Regex.Replace(temp, "[u4e00-u9fa5]", "zz", RegexOptions.IgnoreCase).Length <= maxLength - 3)

{

return temp + "...";

}

}

return "...";

}

【C#中英文混合字符串截取函数】相关文章:

深入分析C#连接Oracle数据库的连接字符串详解

C#中字符串的加密的源码

C#三种判断数据库中取出的字段值是否为空(NULL) 的方法

C#中使用split分割字符串的几种方法小结

C# 判断字符串第一位是否为数字

将字符串转换成System.Drawing.Color类型的方法

C# 格式化字符首字母大写的方法

C#中判断本地系统的网络连接状态的方法

C# 判断字符串为空的几种办法

c#在控制台输出彩色文字的方法

精品推荐
分类导航