本篇分享一个.NET(C#)字符串操作的常用方法,即:将非数字和字母用正则表达式替换为横线
#region 将非数字和字母换为横线
/// <summary>
/// 将非数字和字母换为横线
/// </summary>
/// <param name="str"></param>
/// <returns></returns>
public static string TransStringToLine(string str)
{
if (str.Trim().Length <= 0)
{
return str;
}
var s = Regex.Replace(str, @"[^0-9a-zA-Z]+", "-", RegexOptions.IgnoreCase).Trim();
return s;
}
#endregion
版权声明:本作品系原创,版权归码友网所有,如未经许可,禁止任何形式转载,违者必究。
发表评论
登录用户才能发表评论, 请 登 录 或者 注册