次のような文字列があります。
long_str = "returns between paragraphs 20102/34.23\" - 9203 1232 \"test\" \"basic HTML\"";
注: 引用符は文字列の一部です。
int match(char *long_str){
char * str;
if ((str = strchr(long_str, '"')) != NULL) str++; // last " ?
else return 1;
return 0;
}
を使用しstrstr
て、最後の 2 つの引用符の間の部分文字列全体を取得しようとしています: "basic HTML"
. 私は、その一致を取得するための適切で効率的な方法が何であるかがよくわかりません. これにアプローチする方法については、他のアイデアを受け入れます。ありがとう