簡體   English   中英

用於解析正則表達式的C ++庫

[英]C++ library for parsing regular expressions

我需要基於一些預定義的正則表達式來驗證一些用戶輸入。 但是,我想讓用戶容易一些,所以我想基於正則表達式本身生成一個包含特定輸入控件的對話框。 因此,例如,給定以下正則表達式“ Start position [0-9] End Position [0-9]我希望能夠生成一個帶有兩個帶有數值的組合框的對話框。 我可以使用任何C ++庫來解析正則表達式並確定所需的輸入類型,以便動態生成對話框和控件嗎?

從C ++ 11開始,C ++標准庫具有一個正則表達式庫( #include文件<regex>中的std::regex )。

為了從正則表達式中提取值,可以使用boost spirit。 (請參見www.boost.org)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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