您的位置:首页 > 编程语言 > C#

【原创,方便啊~】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].*?\*/")) // 匹配/* 汉字 */

{...}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: