-
正则表达式练习笔记
摘要:看到[ ] 字符组(Character Classes) 这节,最后的例子,突然想到,如何来匹配不包含“abc”子字符串的字符串。写来写去,还就是写不出来,照猫画虎,写了个^.*(?!abc).*(?!abc)$,看起来应该可以,跑出来不是那么回事。对于如下的输入:abcklkjlkjklkjljalklkjlkabclklkjlkjlabckljklakljkljlj可以判读出"abcklkjlkjk"和"lkjlkjlabc",但对于"kjlkabclk"这种子字符串在中间的情况,就不能解决。想着用个逆序否定,^.*(?!abc)
阅读全文
-
正则表达式学习笔记
摘要:这两天事情比较少一点,看了lxcnn(过客)博客里的正则表达式,顺便做个笔记吧。老了,还是记下来比较好。首先,要看一下NFA引擎匹配原理,了解原理是很重要的[ ] 字符组(Character Classes) []能够匹配所包含的一系列字符中的任意一个。需要注意的是,[]虽然能匹配其中的任意一个字符,但匹配的结果只能是一个字符,不是多个。因为[]本身表示的就是字符之间“或”的关系,因此在[]中使用“|”来表示“或”的关系是错误的。[^ ]表示匹配任意一个未列举的字符,同样的,匹配的结果也只能是一个字符。/b在字符组外表示单词边界,但是在字符组内[/b]表示退格符正则基础之——捕获组(captu
阅读全文
-
GridView中的ButtonType="Image"会导致回发两次
摘要:/* from: http://www.dotneteer.com/Weblog/post/2006/03/Page-postback-twice-in-ASPNET-20-when-ButtonType-is-set-to-Image-in-GridView.aspx*/以下为全文引用,我没有验证:Page postback twice in ASP.NET 2.0 when ButtonType is set to Image in GridViewThis problem has driven me nuts for several hours before I found an ans
阅读全文
-
一个正则表达式的例子
摘要:/* from: http://topic.csdn.net/u/20090712/17/d40e7153-d6d1-4a65-b20e-5ad6f92533a3.html*/需求:通过.net的正则 http://www.aa.bb.com htp://aa.bb.com aa.bb.com 上面3个都得到 aa 并对语句稍微讲解一下。谢谢。 (? <=http://)(/w+) 这个是我写的。不知道怎么加上或者匹配www 还有? <= 这个什么意思查不到。解决:(?i)(?<=^|http://(?:www/.)?)(?!www/.)/b/w+(?!/./w+$)(?=(
阅读全文
-
Request获取URL各种信息的方法及Request.UrlReferrer的使用
摘要:/* from: http://www.cnblogs.com/dreamof/archive/2009/03/13/1410923.html*/1、Request获取url各种信息的方法 测试的url地址:http://www.test.com/testweb/default.aspx, 结果如下: Request.ApplicationPath: /testweb Request.CurrentExecutionFilePath: /testweb/default.aspx Request.FilePath: /testweb/default.aspx Request.Path:...
阅读全文
-
gridview如何将一行记录显示为两行
摘要:最近遇到这么一个需求gridview中原有7个字段 column1 column2 column3 column4 column5 column6 column7 xxx xxx xxx xxx xxx xxx xxx 现在需要新增加4个字段,由于横向排列会比较长,所以希望可以把新增加的4个字段放在原有字段的下面,增加一个控制显示/隐藏的按钮来控制新行。 就是这个样子 column1 column2 column3 column4 column5 column6 column7 xxx xxx xxx xxx xxx xxx xxx button column8:yyy column9:...
阅读全文
-
Membership.FindUsersByName方法模糊查询
摘要:MSDN的帮助是不错,可惜举的例子比较特殊,没有解释如何做模糊查询。只有这么一句:SqlMembershipProvider 通过对 usernameToMatch 参数使用 LIKE 子句来执行搜索。LIKE 子句中受 SQL Server 支持的任何通配符都可以在 usernameToMatch 参数值中使用。查了下LIKE子句,英文的在这里http://msdn.microsoft.com/en-us/library/aa933232(SQL.80).aspxWildcard characterDescriptionExample%Any string of zero or more c
阅读全文
-
自定义CreateUserWizard 控件
摘要:自定义CreateUserWizard,以及button,来增强CreateUserWizard的验证功能。
阅读全文
-
自定义CreateUserWizard 控件
摘要:最近的项目里要做一些维护,以前用的是CreateUserWizard ,结果发现里面的验证功能不够,在把创建的用户信息导入到别的表里的时候,经常会有长度的问题。或者,密码长度超出128位,用户会创建失败,但返回的信息不够友好。所以需要做一些自定义,来增强相关的功能。<asp:CreateUserWizardID="CreateUserWizard1"Runat="server"><WizardSteps><asp:CreateUserWizardSteprunat="server"></asp
阅读全文
-
web开发未解之谜
摘要:/*from:http://www.cnblogs.com/cloudgamer/archive/2008/07/27/1252308.html*/ie7的li:hover问题Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><!DOCTYPEhtmlPUBliC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtm
阅读全文
|