【原创,方便啊~】C#小应用实例(含正则表达式实例)
2015-04-20 10:48
399 查看
我是菜鸟,记下这些用过的,以后方便用~~~
(有人编的顺口溜: http://www.jb51.net/article/15380.htm)
1.验证string line中是否包含字符串“abc”:
if (Regex.IsMatch(line, "abc")) // "^.*?abc" 等同于"abc"
或者line.Contains("abc")
或者 line.IndexOf("abc") != -1
2.删除string str中重复的字符(包括汉字)
来自 http://blog.csdn.net/yuguojiangnan/article/details/7887032
验证了第一种,可用:
(注:需要.net 3.5框架的支持)
string s = "101,102,103,104,105,101,102,103,104,105,106,107,101,108";
s = string.Join(",", s.Split(',').Distinct().ToArray());
中文字符串:
string s = "腾讯雅虎新浪腾虎浪啊啊啊";
s = string.Join("", s.Distinct().ToArray());
3.匹配字符串:/* 汉字 */
是否包含该字符串
if (Regex.IsMatch(line, @"/\*.*?[\u4e00-\u9fa5].*?\*/")) // 匹配/* 汉字 */
{...}
(有人编的顺口溜: http://www.jb51.net/article/15380.htm)
1.验证string line中是否包含字符串“abc”:
if (Regex.IsMatch(line, "abc")) // "^.*?abc" 等同于"abc"
或者line.Contains("abc")
或者 line.IndexOf("abc") != -1
2.删除string str中重复的字符(包括汉字)
来自 http://blog.csdn.net/yuguojiangnan/article/details/7887032
验证了第一种,可用:
(注:需要.net 3.5框架的支持)
string s = "101,102,103,104,105,101,102,103,104,105,106,107,101,108";
s = string.Join(",", s.Split(',').Distinct().ToArray());
中文字符串:
string s = "腾讯雅虎新浪腾虎浪啊啊啊";
s = string.Join("", s.Distinct().ToArray());
3.匹配字符串:/* 汉字 */
是否包含该字符串
if (Regex.IsMatch(line, @"/\*.*?[\u4e00-\u9fa5].*?\*/")) // 匹配/* 汉字 */
{...}
相关文章推荐
- c#正则表达式应用实例
- C#正则表达式应用实例
- c#正则表达式应用实例
- [原创]正则表达式在c#中的学习和应用
- c#正则表达式应用实例(转)
- 转]c#正则表达式应用实例
- grep正则表达式原理介绍及应用实例
- C#正则表达式应用范例
- 正则表达式的应用实例通俗说明
- [转]C#中正则表达式的应用
- C#中正则表达式的高级应用
- asp.net(C#)正则表达式实例
- C#正则表达式分解和转换IP地址实例(C#正则表达式大全 c#正则表达式语法)
- c#基础语言编程-正则表达式应用
- 【6】 正则表达式应用——实例应用
- 正则表达式 之 C#后台应用
- C#使用正则表达式实例
- C#中正则表达式的高级应用
- grep正则表达式原理介绍及应用实例