博客园 首页 联系 管理

2011年8月9日 #

摘要: 为了实现数据库与EXCEL导入导出功能,需要写一个EXCEL访问类,遇到单元范围地址处理的问题。考虑几天最终决定用正则表达式来判断单元格行列地址字符串。网上找了半天也没找到相关详细的描述,只能自己DIY。这天书一样的规则实在令人却步,不过考虑到掌握之后前途无量,以前很多字符串解析都是用程序循环逻辑判断的方法实现,用正则表达式会变得很简单。花了2天时间研究正则表达式,终于实现了要求。在研究过程中还了解到小括号在正则表达式中的作用。把研究结果写出来的目的也是为了复习一遍以加深印象,同时也做个备忘。先给出EXCEL单元及范围地址的正则表达式:单地址:(^(\$?)[a-zA-Z]+\2[0-9]*$ 阅读全文
posted @ 2011-08-09 19:50 CodeBlove 阅读(8194) 评论(10) 推荐(0) 编辑