在 C# 中删除字符串末尾的单引号

本文关键字:单引号 字符串 删除 | 更新日期: 2023-09-27 18:35:10

我正在使用以下代码:

  importTabs.Add(row["TABLE_NAME"].ToString().TrimEnd('$')

从存储在导入选项卡数组列表中的字符串中删除一美元。 如何将参数与"$"一起传递,以便它从字符串的开头和结尾删除单引号 (')?

在 C# 中删除字符串末尾的单引号

您可以使用另一个修剪:

importTabs.Add(row["TABLE_NAME"].ToString().Trim('''').TrimEnd('$')

或者,如果您不介意在开始时删除$,则可以一次完成所有操作:

importTabs.Add(row["TABLE_NAME"].ToString().Trim('''', '$')

这样,您就不必再创建一个字符串实例。

我会使用修剪两次

importTabs.Add(row["TABLE_NAME"].ToString().Trim('''').TrimEnd('$')

不确定我是否完全理解您的问题。 您是否要从开头和结尾删除单引号并从末尾删除 $?如果是这样,您可以使用这个...

importTabs.Add(row["TABLE_NAME"].ToString().TrimEnd('$').Trim(''''))

如果 $ 符号在结束 tic 标记之前,则需要反转修剪......

importTabs.Add(row["TABLE_NAME"].ToString()).Trim('''').TrimEnd('$')

如果你知道开头没有$符号,你可以简化它......

importTabs.Add(row["TABLE_NAME"].ToString().Trim('$', ''''))

如果要将其作为参数传入,则 Trim 会采用字符数组

char[] charactersToRemove = new[] {'$', ''''};
importTabs.Add(row["TABLE_NAME"].ToString().Trim(charactersToRemove))