[Python] ricerca di stringhe in un testo
Marco Giusti
marco.giusti a gmail.com
Mer 26 Giu 2013 16:05:22 CEST
On Wed, Jun 26, 2013 at 03:57:49PM +0200, Riccardo mancuso wrote:
> 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 ?
Puoi essere più chiaro? Perché le soluzioni che ti ho proposto non ti
soddisfano? Perché find non ti soddisfa?
def find_all(text, sub):
lst = []
idx = text.find(sub)
while idx != -1:
lst.append(idx)
idx = text.find(sub, idx+1)
return lst
ciao
m.
Maggiori informazioni sulla lista
Python