Salve ragazzi, qualcuno di voi conosce un algoritmo ottimale che sia in grado di risolvere questo:
o un file così strutturato:
Lorem ipsum dolor sit amet, @COMP1 consectetuer adipiscing elit. Proin quis nisi. Aliquam vitae velit eu nisl mattis bibendum. Vivamus eleifend. Morbi ut augue et ligula porta aliquet. Pellentesque vitae felis. Phasellus quis lectus ac ante blandit vulputate. @COMP2 Integer nonummy massa et urna. Nunc gravida semper odio. In porttitor auctor felis. In a neque. Morbi ac arcu. Nullam molestie ullamcorper tellus. Aenean cursus semper felis. Quisque dui risus, malesuada eu, dignissim a, egestas eget, augue. Integer rutrum, arcu sit @COMP3 amet venenatis porta, eros mauris fermentum lacus, vel consequat lorem ipsum quis dolor.
All'interno di un teso casuale vengono sparpagliati i vari string @COMPN dove n è un numero casuale, io devo ottenere il seguente testo
STRINGA A= Lorem ipsum dolor sit amet
STRINGA B = ciao sono 1
STRINGA C = consectetuer adipiscing elit. Proin quis nisi. Aliquam vitae velit eu nisl mattis bibendum. Vivamus eleifend. Morbi ut augue et ligula porta aliquet. Pellentesque vitae felis. Phasellus quis lectus ac ante blandit vulputate.
STRINGA D = ciao sono 2
STRINGA E = Integer nonummy massa et urna. Nunc gravida semper odio. In porttitor auctor felis. In a neque. Morbi ac arcu. Nullam molestie ullamcorper tellus. Aenean cursus semper felis. Quisque dui risus, malesuada eu, dignissim a, egestas eget, augue. Integer rutrum, arcu sit
STRINGA F = ciao sono 3
STRINGA G = amet venenatis porta, eros mauris fermentum lacus, vel consequat lorem ipsum quis dolor.
Dove il testo sostituito è preso da un case tipo
Select case tipo
CASE "@COMP1"
str = "ciao sono 1"
CASE "@COMP2"
str "ciao sono 2"
Ecc.....
End Select
Devo quindi ottenere tante variabili stringa gestibili separatamente
Premetto che non conosco a priori nè il numero di stringhe da sostituire nè il loro ordine...
Grazie