web-dev-qa-db-ja.com

Lua String replace

どうすればいいですか?

私はこれを得た:

 name = "^ aH ^ ai" 
 string.gsub(name、 "^ a"、 "")

「Hi」を返す必要がありますが、キャレット文字をパターン文字として取得します

これの回避策は何ですか? (gsubで行う必要があります)

25
Frank

試してください:

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

参照: http://lua-users.org/wiki/StringLibraryTutorial

42
Kknd