[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Simple Question
- From: "Evan DeMond" <evan.demond@...>
- Date: Thu, 2 Oct 2008 12:04:30 -0400
On Thu, Oct 2, 2008 at 11:58 AM, Xruptor <email@example.com>
Question: What is a good way to remove all Magic Characters from a string without distorting or breaking the accuracy of the original string? I figure it has to do with the (%W) pattern. However all my attempts usually break the string somehow or distort it. My goal is to remove all possible magic characters from a string before parsing it in a string.find or any other string function.
I'm trying to parse chat information but people are bypassing the string.find function by adding special magic characters to their text strings. Sometimes it breaks the string and sometimes the parse bypasses all find functions.
This is why I would like to strip all magic characters from a string before parsing ;) Help is always appreciated.
Check out string.gsub. You can use "" for your replacement to make instances of the pattern go away.http://www.lua.org/manual/5.1/manual.html#pdf-string.gsub