Sto cercando di eseguire una semplice manipolazione delle stringhe: ottenere il nome di un file, senza l'estensione. Solo, string.find()
sembrano avere un problema con i puntini:Ricerca di "." con string.find()
s = 'crate.png'
i, j = string.find(s, '.')
print(i, j) --> 1 1
E solo con i puntini:
s = 'crate.png'
i, j = string.find(s, 'p')
print(i, j) --> 7 7
è che un bug, o sto facendo qualcosa di sbagliato?
Sede [Come string.find il carattere parentesi quadra a lua] (http://stackoverflow.com/questions/6077423/how-to-string-find-the-square-bracket- personaggio-in-lua). Sebbene si riferisca ad un diverso carattere speciale, la soluzione è la stessa. – finnw