你想要时间转换成大写的,这个一次性是不能完成的,要做几次循环。
regex 例子:- /// <summary>
- /// 检查字符串中是否有“孙权”这个敏感词
- /// </summary>
- public void IsMatchDemo()
- {
- string source = "刘备ABC关羽ABc张飞Abc赵云abc诸葛亮aBC孙权abC周瑜AbC鲁肃aBc曹操许攸郭嘉需晃袁绍";
- Regex regex = new Regex("孙权");
- //if (Regex.IsMatch(source, "孙权"))
- //下面这句和上面被注释掉的一句作用的同样的
- if (regex.IsMatch(source))
- {
- Console.WriteLine("字符串中包含有敏感词:孙权!");
- }
复制代码 split例子:- //用多个字符来分隔:
- string str="aaajbbbscccjdddseee";
- string[] sArray=str.Split(new char[2] {'j','s'});
- foreach(string i in sArray)
- Response.Write(i.ToString() + "<br>");
- 输出结果:
- aaa
- bbb
- ccc
- ddd
- eee
- //用单个字符来分隔:
- string str="aaajbbbjccc";
- string[] sArray=str.Split('j');
- foreach(string i in sArray)
- Response.Write(i.ToString() + "<br>");
- 输出结果:
- aaa
- bbb
- ccc
复制代码 |