我有要求存儲在平面文件正則表達式和讀them.There將正則表達式1000(我的意思是1000線3的正則表達式模式的每個在由分隔符分隔一行說#)。 而第一個正則表達式1是十六進制類型,其他2是整數。正則表達式/ C++
平面文件將有
regex1的#regex2#regex3
我現在已經2要求 1)我想如果正則表達式是無效拋出一個錯誤。 這通過regcomp函數即時通訊,這基本上會檢查它是否是一個正確的正則表達式(如缺少括號和所有)。
2)我有更多的一個要求,其中我需要有效的所有可能的值,其可以衍生,並且如果操作者輸入在文件中的條目錯誤引發錯誤的正則表達式。
如何能實現我的第二個進球是我的第二個問題
意義
說regex1的可以以十六進制表示的,但它可以通過多種方式來表示,我KNW的regex1的,regex2和regex3的長度但我想知道它們是否是有效的正則表達式。
基本上總之我想KNW有沒有用C regex庫什麼,這將驗證我的正則表達式。
當你想要一個C庫時,爲什麼這個標記爲C++? – PlasmaHH 2012-02-17 15:45:58
C和C++的任何解決方案shuld除了提升庫 – user1216529 2012-02-17 16:05:03