我有一個問題,下面的程序,它編譯,但是當我運行它說輸入字符串不是在正確的格式。任何人都可以協助C#正則表達式輸入字符串問題
string path = @"C:/Documents and Settings/expn261/Desktop/CharacterTest/Output.xls";
string strCharater = File.ReadAllText(path,UTF7Encoding.UTF7);
strCharater = Regex.Replace(strCharater, "[èéèëêð]", "e");
strCharater = Regex.Replace(strCharater, "[ÉÈËÊ]", "E");
strCharater = Regex.Replace(strCharater, "[àâä]", "a");
strCharater = Regex.Replace(strCharater, "[ÀÁÂÃÄÅ]", "A");
strCharater = Regex.Replace(strCharater, "[àáâãäå]", "a");
strCharater = Regex.Replace(strCharater, "[ÙÚÛÜ]", "U");
strCharater = Regex.Replace(strCharater, "[ùúûüµ]", "u");
strCharater = Regex.Replace(strCharater, "[òóôõöø]", "o");
strCharater = Regex.Replace(strCharater, "[ÒÓÔÕÖØ]", "O");
strCharater = Regex.Replace(strCharater, "[ìíîï]", "i");
strCharater = Regex.Replace(strCharater, "[ÌÍÎÏ]", "I");
strCharater = Regex.Replace(strCharater, "[š]", "s");
strCharater = Regex.Replace(strCharater, "[Š]", "S");
strCharater = Regex.Replace(strCharater, "[ñ]", "n");
strCharater = Regex.Replace(strCharater, "[Ñ]", "N");
strCharater = Regex.Replace(strCharater, "[ç]", "c");
strCharater = Regex.Replace(strCharater, "[Ç]", "C");
strCharater = Regex.Replace(strCharater, "[ÿ]", "y");
strCharater = Regex.Replace(strCharater, "[Ÿ]", "Y");
strCharater = Regex.Replace(strCharater, "[ž]", "z");
strCharater = Regex.Replace(strCharater, "[Ž]", "Z");
strCharater = Regex.Replace(strCharater, "[Ð]", "D");
strCharater = Regex.Replace(strCharater, "[œ]", "oe");
strCharater = Regex.Replace(strCharater, "[Œ]", "Oe");
strCharater = Regex.Replace(strCharater, "[«»\u201C\u201D\u201E\u201F\u2033\u2036]", "\"");
strCharater = Regex.Replace(strCharater, "[\u2026]", "...");
string path2 = (@"C:/Documents and Settings/expn261/My Documents/CharacterReplaceTest.csv");
StreamWriter sw = new StreamWriter(path2);
sw.WriteLine(strCharater, UTF7Encoding.UTF7);
是不是說哪個字符串? – Edgar
雖然您的紅線問題非常有趣,但您可能需要考慮將偶然的正確答案標記爲特別正確。它鼓勵其他用戶在他們看到您有能力提出明確和完善的問題並獲得答案時爲您提供幫助。 –
提問沒有足夠的信息,然後沒有響應。 -1 –