【问题标题】:Replace slash and quotes [closed]替换斜杠和引号 [关闭]
【发布时间】:2013-03-02 23:15:38
【问题描述】:

如何替换字符串内部?

    first string is = "1.jpg"
    with
    second string is \"cid:image1\"

好吧,我没有把它放在字符串中因为有问题,你可以把它命名为string1string2,然后用string3替换它。

更新

输入string1"1.jpg",并输入string2 \"cid:image1",并将string1 替换为string2 以获得string1\"cid:image1"

问题是\写不出来怎么替换?

【问题讨论】:

  • 不太清楚你想要什么...
  • 我不知道你在说什么..请澄清你的问题..
  • 这并没有更清楚。是否要从第一个字符串中提取1,并将其放入第二个字符串的末尾?
  • 头部随着最新更新而爆炸......
  • @Belogix - 我知道这种感觉:D

标签: c# string replace


【解决方案1】:
var string1 = @"""1.jpg""";
var string2 = @"\""cid:image1\""";
string1 = string2;

【讨论】:

  • 对一个可怕问题的愤世嫉俗的回答。
  • 我很确定这完全符合要求。 +1
  • 这不是愤世嫉俗的我不能把这些值放在字符串里面......只要把string1值“1.jpg”和string2 \“cid:image1”放在一起,然后用string2替换string1 ... thnx
  • @john - 你是不是故意的,或者你真的想在这里告诉我们一些事情?为什么要用string2 替换所有string1?然后你可以写string1 = string2
  • 在文本文件中我必须将 \"cid:image1\" 替换为 "1.jpg"
【解决方案2】:

你可以使用string.Replace方法

链接:http://msdn.microsoft.com/fr-fr/library/vstudio/fk49wtc1.aspx

【讨论】:

    【解决方案3】:

    根据更新,我会试一试:

    var string1 = @"""1.jpg""";
    var string2 = @"\""cid:image1""";
    string1 = string2;
    
    • 输入 string1 值“1.jpg”检查!
    • 在 string2 中 \"cid:image1" 检查!
    • 并将 string1 替换为 string2 以获取 string1 值 \"cid:image1" CHECK!

    根据规范!但是,当您想在之后覆盖整个内容时,为什么要在 string1 中添加特定内容仍然没有任何意义。

    【讨论】:

    • 我想我们已经到了!
    • string2 是 \"cid:image1" 正是你在开头和结尾都没有 \"
    • 我现在投票结束。这太愚蠢了。
    • @john - 对不起。现在修复它;)
    • @john - 如果这是您需要的,恐怕您的应用程序存在比这个问题更大的问题。
    猜你喜欢
    • 1970-01-01
    • 2017-09-14
    • 2013-04-18
    • 2022-01-27
    • 2015-02-27
    • 2014-09-25
    • 1970-01-01
    • 2018-02-13
    • 1970-01-01
    相关资源
    最近更新 更多