C语言,用sscanf或正则表达式,怎的找出“ ”这个字符串中,“”跟“ ”之间的字符串
C语言,用sscanf或正则表达式,怎样找出“<title>????</title>”这个字符串中,“<title>”跟“</title>”之间的字符串啊
用sscanf或其他,“<title>”跟“</title>”要做为寻找的条件,并且字符串很长也可以通用,比如“dsdsfsdggsd<title>????</title>dfgsdfsdddddddddddddddddddfh”,甚至更长
------解决方案--------------------
char str[]= "dsdsfsdggsd<title>????</title>dfgsdfsdddddddddddddddddddfh";
char result[100] = {0};
sscanf(str,"%*[^>]>%[^<]<",result);
用sscanf或其他,“<title>”跟“</title>”要做为寻找的条件,并且字符串很长也可以通用,比如“dsdsfsdggsd<title>????</title>dfgsdfsdddddddddddddddddddfh”,甚至更长
------解决方案--------------------
char str[]= "dsdsfsdggsd<title>????</title>dfgsdfsdddddddddddddddddddfh";
char result[100] = {0};
sscanf(str,"%*[^>]>%[^<]<",result);