字符我有以下代碼刪除「」從串c#
string line = "";
while ((line = stringReader.ReadLine()) != null)
{
// split the lines
for (int c = 0; c < line.Length; c++)
{
if (line[c] == ',' && line[c - 1] == '"' && line[c + 1] == '"')
{
line.Trim(new char[] {'\\'}); // <------
lineBreakOne = line.Substring(1, c - 2);
lineBreakTwo = line.Substring(c + 2, line.Length - 2);
}
}
}
我添加了一個評論網,我想了解一下就行了。我想從字符串中刪除所有'\'字符。這是正確的方式嗎?我不工作。所有\仍然在字符串中。
'修剪(新的char [] { '\\'})'會從一開始就刪除所有\字符或結束。它「修飾」它們。正如@ user978511所述,您可以使用'Replace(「\\」,「」)''。 (僅供參考,他使用@字符表示「從字面上理解字符串,而不應用轉義規則」) – JohnL
下面的解決方案都不適用於我... – rsy
Regex.Unescape() – Alexander