I have been trying to replace characters in string like below
data = data.replace(Regex("[a-z:]", RegexOption.IGNORE_CASE), "")
        .replace(Regex("/", RegexOption.IGNORE_CASE), ".")
        .replace(Regex(",", RegexOption.IGNORE_CASE), "")
        .replace(Regex("'", RegexOption.IGNORE_CASE), "")
        .replace(Regex("é",RegexOption.IGNORE_CASE),"")
        .replace(Regex("ê",RegexOption.IGNORE_CASE),"")
        .replace(Regex("ö",RegexOption.IGNORE_CASE),"")
        .replace(Regex("Ä",RegexOption.IGNORE_CASE),"")
        .replace(Regex("ä",RegexOption.IGNORE_CASE),"")
        .replace(Regex("ä |",RegexOption.IGNORE_CASE),"")
And
data = data.replace(Regex("[a-z:]", RegexOption.IGNORE_CASE), "")
        .replace("/", ".")
        .replace(",", "")
        .replace("'", "")
        .replace("é","")
        .replace("ê","")
        .replace("ö","")
        .replace("Ä","")
        .replace("ä","")
And I measured time required for both of this code and surprisingly code with regex turned out at least 20 times faster than normal replace.
As long as I have been reading about regex, they say regex is expensive operation, am I missing something?
