|
using System; using System.Text; using System.Text.RegularExpressions;
namespace My.Utils { /// <summary> /// 字符串通用工具 /// </summary> public class StringUtils { /// <summary> /// 随机生成字符串源 /// </summary> public const string RANDOM_STRING_SOURCE = "0123456789abcdefghijklmnopqrstuvwxyz";
public StringUtils() { }
/// <summary> /// 替换字符串 /// </summary> /// <param name="src">要修改的字符串</param> /// <param name="pattern">要匹配的正则表达式模式</param> /// <param name="replacement">替换字符串</param> /// <returns>已修改的字符串</returns> public static string Replace (string src, string pattern, string replacement) { return Replace(src, pattern, replacement, RegexOptions.None); }
/// <summary> /// 替换字符串,不区分大小写 /// </summary> /// <param name="src">要修改的字符串</param> /// <param name="pattern">要匹配的正则表达式模式</param> /// <param name="replacement">替换字符串</param> /// <returns>已修改的字符串</returns> public static string ReplaceIgnoreCase (string src, string pattern, string replacement) { return Replace(src, pattern, replacement, RegexOptions.IgnoreCase); }
/// <summary> /// 替换字符串 /// </summary> /// <param name="src">要修改的字符串</param> /// <param name="pattern">要匹配的正则表达式模式</param> /// <param name="replacement">替换字符串</param> /// <param name="options">匹配模式</param> /// <returns>已修改的字符串</returns> public static string Replace (string src, string pattern, string replacement, RegexOptions options) { Regex regex = new Regex(pattern, optionsRegexOptions.Compiled);
return regex.Replace(src, replacement); }
/// <summary> /// 删除字符串中指定的内容 /// </summary>
上一篇:Visual C#编程入门之表达式
下一篇:ASP.NET日期操作常用代码
|