In questo modo andrebbe bene ma taglia tutto. Mi ero scordato di scrivere che quella sintassi vale solo per la parte centrale della stringa.
La stringa infatti è:

numero fisso|numero fisso|numero che varia|000000|testo che varia sempre| TESTO FISSO

Quello che devo fare precisamente è mantenere solo i numeri fissi, il numero che varia, lo 000000 ed il testo fisso considerando che queste stringhe sono tutte in una, cioè

numero fisso|numero fisso|numero che varia|000000|testo che varia sempre| TESTO FISSO numero fisso|numero fisso|numero che varia|000000|testo che varia sempre| TESTO FISSO numero fisso|numero fisso|numero che varia|000000|testo che varia sempre| TESTO FISSO numero fisso|numero fisso|numero che varia|000000|testo che varia sempre| TESTO FISSO

senza spazi fra loro.
Grazie