11 2011 档案

正则表达式基础
摘要:一个正则表达式就是由普通字符(例如字符 a 到 z)以及特殊字符(称为元字符)组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进行匹配。如:JScriptVBScript匹配/^\[ \t]*$/"^\[ \t]*$"匹配一个空白行。/\d{2}-\d{5}/"\d{2}-\d{5}"验证一个ID 号码是否由一个2位数字,一个连字符以及一个5位数字组成。/<(.*)>.*<\/\1>/"<(.*)>.*<\/\1>" 阅读全文

posted @ 2011-11-26 14:00 tLEE 阅读(213) 评论(0) 推荐(0)

正则表达式入门
摘要:元字符现在你已经知道几个很有用的元字符了,如\b,.,*,还有\d.正则表达式里还有更多的元字符,比如\s匹配任意的空白符,包括空格,制表符(Tab),换行符,中文全角空格等。\w匹配字母或数字或下划线或汉字等。对中文/汉字的特殊处理是由.Net提供的正则表达式引擎支持的,其它环境下的具体情况请查看相关文档。下面来看看更多的例子:\ba\w*\b匹配以字母a开头的单词——先是某个单词开始处(\b),然后是字母a,然后是任意数量的字母或数字(\w*),最后是单词结束处(\b)。好吧,现在我们说说正则表达式里的单词是什么意思吧:就是不少于一个的连续的\w。不错,这与学习英文时要背的成千上万个同名的 阅读全文

posted @ 2011-11-26 13:13 tLEE 阅读(401) 评论(0) 推荐(0)

二十三.行为型设计模式——State Pattern(状态模式)
摘要:定义 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。 UML类图如下: 其中类和对象的关系为: 1.Context(情景类):定义客户应用程序有兴趣的接口;维护一个ConcreteState(具体状态)子类的实例对象。 2.State(抽象状态类):定义一个接口以封装与Context的一个特别状态(State)相关的行为。 3.ConcreteState(具体状态类):每一个具体状态类(ConcreteState)实现了一个Context的状态(state)相关的行为。 典型应用的顺序图如下: 实例1——账户分类: 允许账户因它的余额... 阅读全文

posted @ 2011-11-22 00:09 tLEE 阅读(537) 评论(0) 推荐(0)

导航