Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2004
    Messaggi
    155

    Sostituire parola con un'altra

    Esiste un programma o un modo che permetta di sostituire una parola con un'altra in un file di testo tutte le volte in cui essa compare?

    Grazie.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    567
    Se hai VB6 puoi fare così:

    codice:
    Sub Sostituisci()
     dim str as String
     dim c as String
     str = vbNullString
     Open ("C:\...") for Input as #1
     Do until EOF(1)
      Line Input #1, c
      str = str & c
     Loop
     close
     str = Replace(str, "parola1", "parola")
     Open ("C:\...") for Output as #2
     Print #2, str
     close
    End Sub
    "Come vedi tutto è usuale, solo che il tempo chiude la borsa e c'è il sospetto che sia triviale l'affanno e l'ansimo dopo una corsa, l'ansia volgare del giorno dopo, la fine triste della partita, il lento scorrere senza uno scopo di questa cosa che chiami vita."

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Originariamente inviato da AleX ZeTa
    Se hai VB6 puoi fare così:

    codice:
    Sub Sostituisci()
     dim str as String
     dim c as String
     str = vbNullString
     Open ("C:\...") for Input as #1
     Do until EOF(1)
      Line Input #1, c
      str = str & c
     Loop
     close
     str = Replace(str, "parola1", "parola")
     Open ("C:\...") for Output as #2
     Print #2, str
     close
    End Sub
    :master:
    Spero tu stia scherzando, è una battuta vero?
    Slack? Smack!

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    $ cat testo.txt | sed -e "s/vecchio/nuovo/g" > testo.txt

    Sostituisce tutte le occorrenze di vecchio con nuovo.

    man sed.
    Slack? Smack!

  5. #5
    Utente di HTML.it L'avatar di osiryx
    Registrato dal
    Dec 2002
    Messaggi
    1,021
    sed -i 's/vecchia/nuova/' file
    Avevo una ragazza, dovevamo sposarci, ma c'era un conflitto religioso.
    Lei era atea ed io agnostico. Non sapevamo *senza* quale religione
    educare i figli.
    -- Woody Allen

  6. #6
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Originariamente inviato da osiryx
    sed -i 's/vecchia/nuova/' file
    Slack? Smack!

  7. #7
    Originariamente inviato da AleX ZeTa
    Se hai VB6 puoi fare così:


    Τί ουν ποιήσε ϕιλοσοϕίας πέρι; πή τρέψή άγνοουμένων τούτων;

  8. #8
    Utente di HTML.it L'avatar di osiryx
    Registrato dal
    Dec 2002
    Messaggi
    1,021
    Originariamente inviato da Sergio Pedone
    :master:
    Avevo una ragazza, dovevamo sposarci, ma c'era un conflitto religioso.
    Lei era atea ed io agnostico. Non sapevamo *senza* quale religione
    educare i figli.
    -- Woody Allen

  9. #9
    Utente di HTML.it L'avatar di Ilmalcom
    Registrato dal
    Oct 2002
    Messaggi
    1,345
    Originariamente inviato da AleX ZeTa
    [B]Se hai VB6 puoi fare così:
    Ma lol

  10. #10
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    1,798
    Ciao osiryx, semplicemente ho quotato il tuo
    messaggio perchè è risposta più semplice è corretta.
    Io utilizzavo tre processi per fare la stessa cosa.
    Grazie per la segnalazione.
    Slack? Smack!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.