gpt4 book ai didi

c - 为电子表格单元格引用拆分 C char*

转载 作者:太空宇宙 更新时间:2023-11-04 04:09:34 26 4
gpt4 key购买 nike

概述:我有一个使用以下正则表达式获取单元格引用的解析器

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

我似乎找不到一种优雅的方法来将生成的 char* 拆分为其行和列组件。

例如。将 a1 拆分为 a 和 1 或者将 $aa$4 拆分为 fixed_col 固定行 4

感谢任何帮助。

最佳答案

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

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

(此 article 展示了使用 .NET 正则表达式库的技术)

如果那不是一个选项,那么构建一个简单的状态机会工作得很好,并且易于维护和测试。

关于c - 为电子表格单元格引用拆分 C char*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/297487/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com