Estrazione di una sottostringa ...

di il
2 risposte

Estrazione di una sottostringa ...

Avendo una stringa "s" composta da un carattere iniziale ".1" - riconoscibile grazie alla funzione Pos(Chr(0)+ '1',s) -, vari caratteri successivi e un altro carattere sempre ".1" e di seguito altri caratteri

ad esempio .1idsnsndsomsfpwosdmow .1smdsmiemkwm ...

come faccio ad estrarre una sottostringa contenente solo i caratteri compresi tra i due ".1"?

Grazie

fifth

2 Risposte

  • Re: Estrazione di una sottostringa ...

    Ciao.. se non scrivi che linguaggio di programmazione stai usando risulta difficile aiutarti... e sarebbe anke meglio se spiegassi un po' più dettagliatamente il tuo problema.. ad es.. la funzione pos.. cosa fa??.. restituisce qualche valore??
    Saluti...

    Intel
  • Re: Estrazione di una sottostringa ...

    Controlla se il linguaggio che stai utilizzando supporta le espressioni regolari. Sono in assoluto lo strumento più potente per la creazione di pattern (e dunque per la manipolazione di stringhe).
    Esse ti permetteranno di selezionare classi di stringhe con una determinata proprietà (ad esempio, nel tuo caso, tutte le stringhe che iniziano con .1 e terminano con .1 e che hanno o meno un numero arbitrario di caratteri compresi tra i due .1).
    La sintassi delle espressioni regolari è molto vasta ma per quello che serve a te bastano davvero pochissime cose
Devi accedere o registrarti per scrivere nel forum
2 risposte