C語言怎么用正則表達式
3 回答

守著一只汪
TA貢獻1872條經(jīng)驗 獲得超4個贊
借用c的正則表達式庫,需要引入頭文件<regex.h>。支持POSIX.2正則表達式標準。簡單用法如:
regex_t reg; //先聲明一個正則表達式體。
regcomp(?, "[a-zA-Z]*", 0); //從字符串來編譯這個表達式。
regmatch_t match[2]; //用來保存匹配結(jié)果。
regexec(?, "abcedfg", 2, match, 0); //匹配字符串。
此外,c++中也有自己的正則表達式庫,比如boost::regex。需要先安裝boost庫才能使用
- 3 回答
- 0 關(guān)注
- 546 瀏覽
添加回答
舉報
0/150
提交
取消