0

バッファー文字列char *bufferStringは、次の文字列の最初の要素を指します。

BER Berman, Jane 06/29/91 写真;ダンス;音楽\n

トピックの最後のリストの各項目のみを解析して保存したい

私が試したこと:

#define REGEX_TOPIC "^[a-zA-Z].*^[0-9/0-90-9/0-90-9+]"
char *topic;
topic = strstr(bufferString, REGEX_TOPIC);

ここで私を助けてくれませんか?

4

1 に答える 1

6

この関数は、ヌル終了文字列内でヌルstrstr()終了文字列が最初に出現する位置を特定します。正規表現は扱いません。s2s1

C での正規表現の使用については、C での正規表現: 例?への回答を参照してください。.

于 2013-02-28T04:10:20.120 に答える