我想插入將用於richtextbox到MySQL字段的值。由於mysql不會直接處理\\
或\r
,我想用\\
替換所有出現的\
。我曾嘗試:如何替換反斜槓字符的所有實例?
mystring.Replace(@"\", @"\\");
,但它不工作\r
,\n
,等我可以做這是怎麼回事?
編輯: 我的輸入是這樣的:
\ RTF1 \ ANSI \ ansicpg1252 \ deff0 \ r \ n
和我的輸出應該是這樣的:
\\ rtf1 \\ ansi \\ ansicpg1252 \\ deff0 \ r \ n
謝謝。
你的問題並沒有多大意義。請用更多的輸入和輸出示例重新說明。 –
嘗試:Regex.Escape(mystring) 請參閱:http://stackoverflow.com/questions/5357831/escape-special-characters-in-mysql-using-c-sharp-and-asp-net – Romoku