为了账号安全,请及时绑定邮箱和手机立即绑定

如何在 string.replace 上使用字符串插值

如何在 string.replace 上使用字符串插值

C#
收到一只叮咚 2022-12-04 13:01:07
我创建了一个方法,想知道如何在我的方法中使用字符串插值和 string.replace。我查看了 Stack Overflow 上的几个如何使用它但没有替换。我想要一些关于如何实现这一点的指导。 private string CheckForEscapeStringInQuotesAndTrim(string csvDataValue) {     if (Regex.IsMatch(csvDataValue, "[,\"\\r\\n]"))     {         return "\"" + csvDataValue.Replace("\"", "\"\"") + "\"";     }     //trim any unnecessary whitespace     return csvDataValue.Trim(); }
查看完整描述

1 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

您可以简单地将csvDataValue.Replace("\"", "\"\"")其用作将被解析的插值表达式。


private string CheckForEscapeStringInQuotesAndTrim(string csvDataValue)

{

    if (Regex.IsMatch(csvDataValue, "[,\"\\r\\n]"))

    {

        return $"\"{csvDataValue.Replace("\"", "\"\"")}\"";

    }

    //trim any unnecessary whitespace

    return csvDataValue.Trim();

}


查看完整回答
反对 回复 2022-12-04
  • 1 回答
  • 0 关注
  • 74 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信