App_Code/CutString.cs

(开头部分) 3KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;

namespace CommonLib
{
    public class CutString
    {
        #region 截取字符串,保留其HTML格式
        /// <summary>
        /// 截取字符串,保留其HTML格式
        /// </summary>
        /// <param name="strText">要截取的字符串</param>
        /// <param name="len">截取长度</param>
        /// <returns></returns>
        public static string CutWithSubstring(string strText, int len)
        {
            if (strText.Length > len)
            {
                return strText.Substring(0, len) + "…";
            }
            else
            {
                return strText;
            }
        }
        #endregion

        #region 将字符串中匹配的字符替换
        /// <summary>
        /// 将字符串中匹配的字符替换
        /// </summary>
        /// <param name="ContentStr">要去除HTML标签的字符串</param>
        /// <returns></returns>
        private static string LoseHtml(string ContentStr)
        {
            string ClsTempLoseStr = "";
            System.Text.RegularExpressions.Regex regEx = new System.Text.RegularExpressions.Regex("<\\/*[^<>]*>");
            ClsTempLoseStr = regEx.Replace(ContentStr, "");
            ClsTempLoseStr = ClsTempLoseStr.Replace("&nbsp;", "").Replace("<BR>", "").Replace("<BR />", "").Replace("\r", "").Replace("\n", "").Replace(" ","");
            return ClsTempLoseStr;
        }
        #endregion

        #region 截取字符串去掉其HTML字符
        /// <summary>
        /// 截取字符串去掉其HTML字符
        /// </summary>
        /// <param name="inputString"></param>
        /// <param name="len"></param>
        /// <returns></returns>
        public static string CutWithOutHtml(string inputString, int len)
        {
            inputString = LoseHtml(inputString);
            if (inputString.Length > len)
                inputString = inputString.Substring(0, len) + "…";
            return inputString;
        }
        #endregion
后面还有 49 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。