1
以下是我的字符串如何使用sscanf()從正則表達式解析字符串?
const char* str = "./a.out(__gxx_personality_v0+0x35d) [0x400e5d]";
我只想得到「0x400e5d」串即封閉在[和]括號中的子字符串。
我嘗試以下,但無法工作:
char temp[1024];
sscanf(symbol, "%*[^[]%1023[^]]", temp);
但它給 「[0x400e5d」 輸出。如何避免輸出中的「[」?