я пытаюсь разбить строку в C (не в C #, C ++ или любом другом виде).Я попытался использовать функцию de strtok, но оказалось, что это работает только тогда, когда ограничение между каждым словом является одним символом, таким как пробел, точка с запятой ....
У меня есть переменная, которая является строкой, котораясодержит HTML-код, подобный следующему:
</head>
<body>
Index of /davidgoudet
<ul><li><a href="/"> Parent Directory</a></li>
<li><a href="Horario/"> Horario/</a></li>
<li><a href="Oferta/"> Oferta/</a></li>
<li><a href="Registro/"> Registro/</a></li>
</ul>
<address>Apache mod_fcgid/2.3.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at turpialdevelopment.com Port 80</address>
</body></html>
И я хочу, чтобы внутри переменной находились фрагменты между тегами href, такими как Horario, Oferta, Registro, но когда я пытался использовать strtok (string, "href") это дает мне какой-то странный результат, который мне не нужен.
Есть идеи?Спасибо