I recommend using strchr () - finding characters in strings very quickly
#include <string.h>
..
char str [] = "swerwer werwerur y";
char * p1 = NULL, * p2 = NULL;
p1 = strchr (str, '');
p1 ++;
p2 = strchr (p1, '');
if (p2) * p2 = 0;
printf ("found:% s \ n", p1);
, strtok_r() strpbrk(), :
char str[] = "swerwer ., werwerur + y";
const char *dlms = " .,+";
char *p1 = NULL,*p2 = NULL;
p1 = strpbrk(str,dlms);
while(strchr(dlms,*p1)) p1++;
p2 = strpbrk(p1,dlms);
if(p2) *p2 = 0;
printf("found: %s\n", p1);
( : strpbrk NULL)