📄 tools.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Text.RegularExpressions;
using System.Text;
// 工具类
public class Tools
{
public Tools()
{
}
//删除控制符
public static string delOption(string str)
{
return Regex.Replace(str, @"(\n)|(\t)|(\r)|(\v)|(\f)", "");
}
//删除超联接
public static string DelLink(string str)
{
if (str != null && str.Trim() != "")
return Regex.Replace(str, "(<a[^>]+>)|(</a *>)", "");
return str;
}
// 得到Post的数据
public static string getpost()
{
HttpRequest req = HttpContext.Current.Request;//当前请求
StringBuilder sb = new StringBuilder();
string[] keyall = req.Form.AllKeys;//表格的内容
foreach (string str in keyall)//添加每个参数
{
sb.AppendFormat("{0}={1}&", str, req.Form[str]);
}
if (sb.ToString().EndsWith("&"))//如果以&结尾,删除这个字符
{
sb.Remove(sb.Length - 1, 1);
}
return sb.ToString();
}
// 删除标记;str:输入字符串;tag:标记名称;isContent:是否清除内容
public static string delTag(string str, string tag, bool isContent)
{
if (tag == null || tag == "")//没有指定标记
{
return str;
}
if (isContent)//要求清除内容
{
return Regex.Replace(str, string.Format(@"<({0})[^>]*>(.*?)<\/\1>", tag), "", RegexOptions.IgnoreCase);
}
//清除标记
return Regex.Replace(str, string.Format(@"(<{0}[^>]*(>)?)|(</{0}[^>]*>)|", tag), "", RegexOptions.IgnoreCase);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -