public static void DelTone(ref string strText) { if (strText == null || strText == string.Empty) return; strText = strText.Replace('ā', 'a'); strText = strText.Replace('á', 'a'); strText = strText.Replace('ǎ', 'a'); strText = strText.Replace('à', 'a'); strText = strText.Replace('Ā', 'A'); strText = strText.Replace('Á', 'A'); strText = strText.Replace('Ǎ', 'A'); strText = strText.Replace('À', 'A'); strText = strText.Replace('ō', 'o'); strText = strText.Replace('ó', 'o'); strText = strText.Replace('ǒ', 'o'); strText = strText.Replace('ò', 'o'); strText = strText.Replace('Ō', 'O'); strText = strText.Replace('Ó', 'O'); strText = strText.Replace('Ǒ', 'O'); strText = strText.Replace('Ò', 'O'); strText = strText.Replace('ē', 'e'); strText = strText.Replace('é', 'e'); strText = strText.Replace('ě', 'e'); strText = strText.Replace('è', 'e'); strText = strText.Replace('Ē', 'E'); strText = strText.Replace('É', 'E'); strText = strText.Replace('Ě', 'E'); strText = strText.Replace('È', 'E'); strText = strText.Replace('ī', 'i'); strText = strText.Replace('í', 'i'); strText = strText.Replace('ǐ', 'i'); strText = strText.Replace('ì', 'i'); strText = strText.Replace('Ī', 'I'); strText = strText.Replace('Í', 'I'); strText = strText.Replace('Ǐ', 'I'); strText = strText.Replace('Ì', 'I'); strText = strText.Replace('ū', 'u'); strText = strText.Replace('ú', 'u'); strText = strText.Replace('ǔ', 'u'); strText = strText.Replace('ù', 'u'); strText = strText.Replace('Ū', 'U'); strText = strText.Replace('Ú', 'U'); strText = strText.Replace('Ǔ', 'U'); strText = strText.Replace('Ù', 'U'); strText = strText.Replace('ü', 'v'); strText = strText.Replace('ǖ', 'v'); strText = strText.Replace('ǘ', 'v'); strText = strText.Replace('ǚ', 'v'); strText = strText.Replace('ǜ', 'v'); strText = strText.Replace('Ü', 'V'); strText = strText.Replace('Ǖ', 'V'); strText = strText.Replace('Ǘ', 'V'); strText = strText.Replace('Ǚ', 'V'); strText = strText.Replace('Ǜ', 'V'); strText = strText.Replace('ḿ', 'm'); strText = strText.Replace('Ḿ', 'M'); strText = strText.Replace('ń', 'n'); strText = strText.Replace('Ń', 'N'); strText = strText.Replace('ň', 'n'); strText = strText.Replace('Ň', 'N'); strText = strText.Replace('ǹ', 'n'); strText = strText.Replace('Ǹ', 'N'); }