[英]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.