[英]Regex for comparing special Characters in (C)Strings
我有一个MFC项目,需要在其中读取和比较(xml-)文件中的各种配置字符串。
问题在于它们可能包含一个或多个特殊字符,例如STX,ETX,LF,CR ...等。
一个想法是使用正则表达式。 我可以简单地在文件中编写完整的正则表达式模式,然后将它们与match函数进行比较。
当我通过google和msdn进行查找时,有两个用于MFC的正则表达式框架,但它们之间没有任何区别,也看不出它们是否可以解决我的问题,意味着可以处理特殊字符。
你们中的任何一个都对这些框架有经验吗? 您可以推荐一个解决方案,还是可以考虑另一种解决方案?
提前谢谢了。
我建议在非标准替代方案中使用std :: regex或boost :: regex。 此外,他们还可以支持特殊字符。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.