posts - 83,  comments - 853,  trackbacks - 7
Regular Expression
[辅助工具] 一个方便将ASP代码升级到ASP.NET的小工具 -- ASP Code Migrator!      摘要: 最近为了项目的需要,自己写了个可以将现有的asp站点转换成asp.net站点的辅助工具。感兴趣的朋友可以看看并帮忙找些bug:)  阅读全文
posted @ 2005-06-19 00:02 Laser.NET 阅读(5815) | 评论 (22)  编辑
[正则表达式] 可以解析HTML/XHTML页面的所有元素和结构的Regular Expression!      摘要: 我自己写的最长和最强的Regular Expression,曾解决了cnblogs上的一个空白字符解析的bug:)

1。这两个正则表达式能够解析最好是HTML/XHTML格式,如果是其他格式的字符串,有可能会运行不正常;

2。支持识别的标记有:普通的HTML标记,<!--HTML注释-->,<!XML指令>,<![CDATA[ ... ]]>,标记或指令的标识符支持[a-zA-Z0-9_-:];

3。支持name=value和单独一个name的attribute,能够识别出""或''包括的属性值;

4。针对标记包含的内容进行特殊处理,也就是所有的CSS和Script代码将原封不动的作为整体捕获。   阅读全文
posted @ 2005-04-21 12:16 Laser.NET 阅读(9436) | 评论 (40)  编辑
[正则表达式] 能匹配出多行注释之外的所有空白字符的正则表达式:)      摘要: 这个可以算是本人写的到目前为止最复杂的一个Regular Expression了,贴出来与大家交流和学习一下。

顺便也讨论个关于正则表达式的问题。

最后再推荐两个很不错的学习Regular Expression的网站:)


今天又更新了一个我写的也是我见过的最长的正则表达式(长度为765),可以用于解析XHTML/HTML页面的标记元素和结构:)  阅读全文
posted @ 2005-04-20 00:42 Laser.NET 阅读(5924) | 评论 (22)  编辑