2008-11-18 67 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正則表達式庫)

如果這不是一個選項,然後建立一個簡單的狀態機工作良好,易於維護和測試。

相關問題