2008-11-18 68 views
1

概述:?我有使用以下的正则表达式拆分c char字符*电子表格单元格引用

“$” 抓住单元格引用解析器{}信{1,2} “$”{数字} { 1,3}

我似乎找不到一个优雅的方式来将结果char *拆分成它的行和列组件。

ex。将a1分成a和1 或 将$ aa $ 4分成fixed_col一个固定的行4

任何帮助表示赞赏。

回答

1

你使用的是正则表达式库吗?如果是的话它支持访问正则表达式的分组部分,是这样的:

("$"?)({letter})({1,2})("$"?)({digit}{1,3}) 

(这article显示技术使用.NET正则表达式库)

如果这不是一个选项,然后建立一个简单的状态机工作良好,易于维护和测试。

相关问题