随笔分类 - Regular Expression
[辅助工具] 一个方便将ASP代码升级到ASP.NET的小工具 -- ASP Code Migrator!
摘要:最近为了项目的需要,自己写了个可以将现有的asp站点转换成asp.net站点的辅助工具。感兴趣的朋友可以看看并帮忙找些bug:)
阅读全文
[正则表达式] 可以解析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代码将原封不动的作为整体捕获。
阅读全文
[正则表达式] 能匹配出多行注释之外的所有空白字符的正则表达式:)
摘要:这个可以算是本人写的到目前为止最复杂的一个Regular Expression了,贴出来与大家交流和学习一下。
顺便也讨论个关于正则表达式的问题。
最后再推荐两个很不错的学习Regular Expression的网站:)
今天又更新了一个我写的也是我见过的最长的正则表达式(长度为765),可以用于解析XHTML/HTML页面的标记元素和结构:)
阅读全文