开发手册 欢迎您!
软件开发者资料库

ASP.NET Core(C#) 字符串常用处理转换的扩展方法工具类

本文主要介绍ASP.NET Core(C#)中,字符串常用的处理方法(包括去除字符中html标签方法、字符串转成字节、HtmlEncode、HtmlDecode、字符串转成Unicode、字符串相关判断方法、判断是否邮件字符串、判断是否url地址、字符串转换成其它数据类型等方法),封装成扩展方法工具类,以及相关示例代码。
using System;using System.IO;using System.Text;using System.Text.RegularExpressions;namespace CJavaPy.Extend{    public static class ExtString    {        //去除字符中html标签及相关特殊字符        public static string NoHTML(this string Htmlstring)        {            Htmlstring = Regex.Replace(Htmlstring, @"", "", RegexOptions.IgnoreCase);            Htmlstring = Regex.Replace(Htmlstring, @"", "", RegexOptions.IgnoreCase);            Htmlstring = Regex.Replace(Htmlstring, @"", "", RegexOptions.IgnoreCase);            Htmlstring = Regex.Replace(Htmlstring, @"<.*?>", "", RegexOptions.IgnoreCase);            Htmlstring = Regex.Replace(Htmlstring, @"<(.[^>]*)>", " ", RegexOptions.IgnoreCase);            Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", " ", RegexOptions.IgnoreCase);            Htmlstring = Regex.Replace(Htmlstring, @"-->", " ", RegexOptions.IgnoreCase);            Htmlstring = Regex.Replace(Htmlstring, @"