2014-06-16 12 views
5

Jak zastąpić znak dolara w Lua, ponieważ jest to znak specjalny w dopasowywaniu wzorców?

Próbowałem to:

string.gsub("$44,000.00", "$", "") 
> "$44,000.00" 

Ale robi to dodać pusty na końcu łańcucha. Na przykład:

string.gsub("$44,000.00", "$", "what") 
> "$44,000.00what" 

Odpowiedz

6

Znajomość $ jest specjalną postacią w połowie drogi do odpowiedzi. Użyj znaków %, aby uniknąć znaków magicznych:

string.gsub("$44,000.00", "%$", "what") 
Powiązane problemy