字符串将“ \\\”替换为“ \”

戴维德

我有一个包含三个“ \”序列的字符串,我必须将其替换为单个“ \”。

字符串是:

string sample = "<ArrayOfMyObject xmlns:i=\\\"http://www.w3.org/2001/XMLSchema-instance\\\"";

正如其他线程中所建议的那样,我已经尝试使用以下代码,但是它不起作用:

string result = sample.Replace(@"\\\",@"\");
string result = sample.Replace("\\\\\\","\\");

提前致谢

法比

要更换\\\\c#串试试这个代码(测试工作)

 string strRegex = @"(\\){3}";
 string strTargetString = @"sett\\\abc";
 var test=Regex.Replace(strTargetString, strRegex, @"\"); //test becomes sett\abc

在调试中,您会看到test=sett\\abc(两个反斜杠,但一个是转义符)。不用担心,转到文本可视化工具,您会看到正确的值

在此处输入图片说明

然后

在此处输入图片说明

在您的特定情况下,代码将是

 string sample = @"<ArrayOfMyObject xmlns:i=\\\"http://www.w3.org/2001/XMLSchema-instance\\\"";
var result=Regex.Replace(sample , strRegex, @"\");

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将[]括号替换为字符串

来自分类Dev

将字符串中的“ /”替换为“ \ /”

来自分类Dev

替换为“ /?” 从字符串

来自分类Dev

将特定的字符串字符索引替换为0

来自分类Dev

将所有外来字符替换为字符串

来自分类Dev

php将字符串替换为html标签

来自分类Dev

将NULL字符串模式替换为空白

来自分类Dev

将JavaScript字符串中的'-'替换为'-'

来自分类Dev

如何将$ {Month}替换为字符串?

来自分类Dev

将字符串替换为以PHP结尾的dynamicaly

来自分类Dev

将字符串中的重复值替换为0

来自分类Dev

将变量值替换为字符串

来自分类Dev

将字符串中的所有'='实例替换为'=='

来自分类Dev

将字符串中的最终逗号替换为“和”

来自分类Dev

将%替换为字符串中的数字

来自分类Dev

R:如何将字符串替换为整数?

来自分类Dev

将字符串替换为目标格式

来自分类Dev

无法将字符串替换为默认值

来自分类Dev

字符串将c#替换为地址缩写

来自分类Dev

使用Python将字符串中的“ \\”替换为空格

来自分类Dev

将JS变量替换为Jinja模板的字符串

来自分类Dev

将字符串中的数字替换为数字+“ f”

来自分类Dev

字符串替换将结果转换为整数python

来自分类Dev

将字符串替换为JSX标签

来自分类Dev

将数组中的空字符串替换为0

来自分类Dev

使用sed将字符串替换为文件内容

来自分类Dev

使用sed将字符串替换为文件内容

来自分类Dev

将字符串替换为DOM元素

来自分类Dev

将变量值替换为字符串