web-dev-qa-db-fra.com

Lua String replace

Comment pourrais-je faire cela?

J'ai compris ceci:

 nom = "^ aH ^ ai" 
 string.gsub (nom, "^ a", "") 

qui devrait retourner "Salut", mais il saisit le caractère caret comme un caractère de motif

Quel serait un moyen de contourner cela? (doit être fait dans gsub)

25
Frank

Essayer:

name = "^aH^ai"
name = name:gsub("%^a", "")

Voir aussi: http://lua-users.org/wiki/StringLibraryTutorial

42
Kknd