我创建了一个方法,想知道如何在我的方法中使用字符串插值和 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();
}
- 1 回答
- 0 关注
- 74 浏览
添加回答
举报
0/150
提交
取消