我想通過regex.h使用regcomp()和regexec()來使用正則表達式,並想知道是否有任何方法可以獲得匹配的索引,如果有一個?C正則表達式匹配的索引
一樣,如果我正則表達式僅僅是「米」,我搜索「家」,我想2
我想通過regex.h使用regcomp()和regexec()來使用正則表達式,並想知道是否有任何方法可以獲得匹配的索引,如果有一個?C正則表達式匹配的索引
一樣,如果我正則表達式僅僅是「米」,我搜索「家」,我想2
看看的pmatch和nmatch參數regexec()。從man page:
regexec()被用於匹配的 預編譯模式緩衝器,一浸漬空終止字符串。 nmatch和pmatch用於提供有關任何比賽位置的信息。 eflags可以是REG_NOTBOL和REG_NOTEOL中的一位或兩位的按位或其中之一,其在 中引起下面描述的匹配行爲的改變。
你在傳遞給'regexec()'的'regmatch_t * pmatch'數組中填充了什麼? – Useless