簡體   English   中英

正則表達式用於比較(C)字符串中的特殊字符

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM