2
我試圖清理的字符串看起來像C#正則表達式不會刪除所有不需要的字符?
"\r\nPasswordchanged?\r\r\n" string
我用這個方法
public string[] cleanStrings(string[] clean)
{
int j = 0;
foreach (string data in clean)
{
string temp = System.Text.RegularExpressions.Regex.Replace(data, @"\r\n+", "");
if (temp.Equals(" "))
{
temp = "";
}
clean[j] = temp;
j++;
}
return clean;
}
結果是
"Passwordchanged?\r" string
我想我的正則表達式將刪除所有\r
和\n
我錯過了什麼?
嘗試使用'\ r + | \ n +' – SliverNinja
如果'\ r'和'\ n'是回車符和換行符,那麼爲什麼不只是'修剪'它呢? – poncha
你的正則表達式檢查一個'\ r'緊跟一個'\ N'並刪除它們成對。 –