- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 C#正则表达式Regex类使用
作为文本处理的利器——Perl语言对正则表达式的最强大支持起到了重要的作用,正因为如此,许多其他语言在加入正则表达式引擎的时候都会或多或少的兼顾perl风格的正则表达式,开发出相应的引擎。本人使用perl语言处理文本有一些时间,同时也有几年php开发的经历,像php就有兼容perl的正则表达式引擎,其对应的正则表达式函数就是以p为前缀,如preg_replace、preg_match、preg_s
2014-01-15 23:14:51 2671
原创 C#判断字符是否为中文方法总结
字符存储结构实际存储的就是字节代码,汉字的unicode编码之后,使用unicode编码存储之后可以对每个字节的字节码进行比较,从而可以按照编码的结构来判断是否是汉字,特殊字符。判断是否是汉字或者是其他某种文字,都是按照这个原理实现。对于C#语言来说,判断方法总结起来有如下三种。1.直接使用Unicode编码比较中文汉字的unicode编码范围为4e00到9fee,代码如下:
2014-01-15 00:58:51 4051
原创 HtmlAgilityPack使用——XPath注意事项
在使用HtmlAgilityPack这个开源的类库进行网页内容解析的时候是非常的方便(使用方法见另一篇博客《HTML解析:基于XPath的C#类库HtmlAgiliytyPack》),其基于XPath路径语法进行高效的选择文档节点,当发起请求获取了网页html文件的时候,解析的大部分工作量就落到了XPath路径表达式的书写了。本文测试在VS2010开发环境,.NetFramework 4.0
2014-01-14 23:31:01 9003 1
原创 设计模式实战之——创建型模式(Builder、Factory method、Abstract factory)
要深入学习面向对象,了解设计模式并在编程实践中不断实践是一条必经之路。之前读过《大话设计模式》,通过易懂的例子来说明每个设计模式的用法和效果,但是读完之后感觉很难在实际中运用,就是缺乏实践练习,没有深入思考,而且23个设计模式一下子接收起来很容易就弄混淆,而且对于适用场合也特别难以分清。最近一段时间开始重新学习,找来了《设计模式——可复用面向对象软件基础》这本被称为设计模式圣经的书,书的编排很好,
2014-01-08 15:45:33 1228
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人