У меня есть строка, содержащая пробелы и теги, например:
<note label="description">sp|P02671|FIBA_HUMAN Fibrinogen alpha chain OS=Homo sapiens GN=FGA PE=1 SV=2</note>
Я хочу захватить только часть после тега описания и до «OS=», и мне было интересно, имеет ли смысл использовать sscanf с пользовательской записью (см. мою текущую работу внизу страницы) или лучше использовать вторая strstr для анализа ОС.
заранее спасибо
-- Дополнительная информация --
if ( (p_str = (char*) strstr(buffer,"\"description\">")) ) {
sscanf(p_str+14,"%[^OS]",(file+teller)->description);
}
PS: %[^OS] разрывает строку при первом появлении «O», мне бы хотелось знать, как вводить набор символов (если это возможно).