Tho*_*res 0 c# string replace addslashes
我想对c#中的字符串做一个简单的addlash.
我的字符串是(例如):"bla bla'bla bla"我希望新字符串是:"bla bla \'bla bla".
不幸的是,当我这样做
str.Replace("'", "\'") or str.Replace("'", "\\'")
Run Code Online (Sandbox Code Playgroud)
或者我最终得到的很多其他组合:
"bla bla \\'bla bla".我不认为只有一个反斜杠.
你们有什么想法吗?
谢谢
str.Replace("'", "\\'")是正确的用法.它将使用单个斜杠替换单引号,后跟单引号.
由于字符串在C#调试器中的显示方式,如果看起来像两个斜杠,但如果你在某处显示字符串(控制台,网页,winform,文件输出),它只会有一个斜杠.
| 归档时间: |
|
| 查看次数: |
4956 次 |
| 最近记录: |