Re: [Python] ricerca di stringhe in un testo

2013-06-27 Per discussione Andrea Ambu
def get_lines_containing(word, in_text): return [n for n, line in enumerate(in_text.split('\n')) if word.lower() in line.lower()] -- Andrea ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] ricerca di stringhe in un testo

2013-06-26 Per discussione Riccardo mancuso
alla fine ho trovato questa soluzione, che memorizza in un array la posizione dell'inizio della parola, sfruttando il metodo find: pos=testo.find("via") a=[] while pos!=-1: a.append(pos) pos=testo.find("via",pos+1) Il giorno 26 giugno 2013 16:25, Nicola Larosa ha scritto: > Giovanni Po

Re: [Python] ricerca di stringhe in un testo

2013-06-26 Per discussione Riccardo mancuso
@ Marco: va benissimo e ti ringrazio per la soluzione. Quello che cercavo è una soluzione con codice a livello di astrazione più alto. @ Nicola: ok per http://nltk.org/. Esistono altre librerie per le stringhe ? Il giorno 26 giugno 2013 16:10, Riccardo mancuso < mancuso.riccard...@gmail.com> ha

Re: [Python] ricerca di stringhe in un testo

2013-06-26 Per discussione Riccardo mancuso
a="""Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura ché la diritta via era smarrita. Ahi quanto a dir qual era è cosa dura esta selva selvaggia e aspra e forte che nel pensier rinova la paura! Tant'è amara che poco è più morte; ma per trattar del ben ch'i' vi trovai, dirò de l

Re: [Python] ricerca di stringhe in un testo

2013-06-26 Per discussione Riccardo mancuso
ma non c'è qualcosa di più semplice e già pronto all'uso ? avevo provato con find, però mi dà in uscita solo la prima occorrenza (oppure mi restituisce -1 se non trova nulla). Non c'è qualcosa di simile ? Il giorno 26 giugno 2013 15:52, Marco Giusti ha scritto: > On Wed, Jun 26, 2013 at 03:22:4

[Python] ricerca di stringhe in un testo

2013-06-26 Per discussione Riccardo mancuso
ciao a tutti, vi propongo questo problema (premesso che io non ci sono riuscito). Devo trovare in quali punti sono presenti dei termini all'interno di una frase. Ad esempio, prendendo il primo canto dell'inferno: " Nel mezzo del cammin di nostra vita mi ritrovai per una selva oscura ché la diritt