Estrae una stringa da un'altra
Sintassi
CHAR *strExtract(CHAR *pString,CHAR *pTagStart,CHAR *pTagEnd,BOOL fCaseInsensible,BOOL bWithTag);
WCHAR *wcsExtract(WCHAR *pwString,WCHAR *pwTagStart,WCHAR *pwTagEnd,BOOL fCaseInsensible)
Parametri
- pString
[in] stringa da cui eseguire l'estrazione.
- pTagStart
[in] parola da cui iniziare l'estrazione, se null dall'inizio.
- pTagEnd
[in] parola a cui terminare l'estrazione, se null fino alla fine.
- fCaseInsensible
[in] TRUE o FALSE
- bWithTag
[in] TRUE o FALSE (serve se voglio includere anche i TAG)
Valori di ritorno
Nuova stringa da liberare con EhFree.
Commenti
Esempio:
BYTE *p=strExtract("Che bella giornata oggi","bella","oggi",true);
printf("%s",p);
EhFree(p);
ritorna "bella giornata oggi"