Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [PERL] Piccolo Script sostituzione caratteri

    Ciao,
    mi servirebbe un piccolo script Perl che dato un file, per esempio myfile.txt o myfile.csv , sostituisce tutti i caratteri che inserisco io nel codice con altri sempre decisi da me, per esempio sostituisce tutte le "à" con "a" e tutte le "è" con "e".
    Sto cominciando adesso col perl e non ho trovato nulla... Help

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Perl supporta molto bene le Regular Expressions (RE).
    Tra i manuali del Perl, vedi quelli che hanno la stringa RE nel titolo: c'e` il manuale per chi inizia, quello completo ed anche altri: c'e` scritto tutto, anche se a volte non e` facile capire, specie all'inizio.

    Ad esempio:
    codice:
    my str="ciào bèllo";
    str ~= s/è/e/g;
    str ~= s/à/a/g;
    print str+"\n";
    (spero di non aver inserito errori di sintassi: e` un po' che non uso Perl, e sono arrugginito)
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it L'avatar di Dark867
    Registrato dal
    Mar 2010
    Messaggi
    435
    Non so quanti anni hai e da quanto tempo programmi ma io ti consiglierei di abbandonare lo studio di perl, linguaggio che sta diventando sempre più obsoleto perché rognoso dalla nascita, e cercare altre alternative come python.
    Un esempio di codice in python è il seguente
    codice:
    import string
    
    myStr = "ciào mòndo"
    myStr = string.replace(myStr,"à","a")
    myStr = string.replace(myStr,"ò","o")
    print myStr
    come vedi è semplice e intuitivo..

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 © 2024 vBulletin Solutions, Inc. All rights reserved.