【发布时间】:2013-06-17 15:22:08
【问题描述】:
我的文件有太多像
这样的部分 [Section]
[Section.Ia32]
[Section.x64].... so more
所以,我需要定义一个宏,以便在解析文件时我们可以使用一个宏来获取该部分。目前我正在尝试,
#define APattern = "(^(\\s)*\\[Section(\\.\\w+)*\\])";
它编译成功了……但它不工作。
例如
CString a = Section;
a.compareNoCase(APattern);
它不工作..
谢谢
【问题讨论】:
-
#define APatter "(^(\\s)*\\[Section(\\.\\w+)*\\])"(没有=或;)将是一个起点。我不确定这是否真的对你有帮助,因为我不完全确定你真正想要达到的目标。 -
我建议改为
const CString APattern = "..."。此处的宏完全没有理由。
标签: c++ visual-c++ mfc