Il primo pseudo-codice che mi è venuto in mente:
codice:
FUNZIONE elaboraStringa(stringa)
stringaSplittata = split(stringa, "first");
stringaSplittata = split(stringaSplittata[1], "last");
stringa = stringaSplittata[0];
nuovaStringa = "";
FOR x=0 TO (numero caratteri presenti in stringa)
IF (carattere[x] di stringa non è uno spazio)
nuovaStringa += (carattere[x] di stringa);
ENDIF
NEXT
RETURN nuovaStringa;
Intendevi questo? Una cosa come lo split dovresti trovarla in tutti i linguaggi, ti popola un array con i pezzi di stringa divisi in base all'elemento che gli passi. Quindi elemento[1] contiene tutti i caratteri a destra del divisore, infatti non funzionerà se il divisore è presente più di una volta.