0
我有一个MFC项目,我需要从(xml-)文件中读取和比较各种配置字符串。正则表达式比较(C)字符串中的特殊字符
问题是它们可能包含一个或多个特殊字符,如STX,ETX,LF,CR ...等等。
一个想法是使用正则表达式。我可以简单地在文件中编写完整的正则表达式模式,并将它们与匹配函数进行比较。
正如我通过谷歌和MSDN看这个,有两个不同的(?)正则表达式框架的MFC,但我没有看到它们之间的任何区别,也不看我能否解决我的问题,意思是处理特殊字符。
你们有没有这些框架的经验?你能推荐一个还是可以考虑解决这个问题的另一个解决方案?
非常感谢提前。
可能还不够, ['strspn'](http://en.cppreference.com/w/cpp/string/byte/strspn)或['strcspn'](http://en.cppreference.com/w/cpp/string/byte/strcspn)来查找这些字符? – 2013-03-14 14:36:36
它可能工作,但仍然有问题,我从XML文件“\ n”(2个字符)读取,我需要换行符(1个字符)。我将不得不检查并替换所有特殊字符。 – masche 2013-03-18 08:26:27