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"