簡體   English   中英

從C#中的字符串末尾刪除單引號

[英]removing single quote from end of a string in C#

我使用以下代碼:

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

從importTabs數組列表中存儲的字符串中刪除一美元。 我如何傳遞一個參數和'$',以便它從字符串的開頭和結尾刪除一個引號(')?

你可以使用另一個修剪:

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('\''))

如果$符號在結束標記之前,那么Trims需要反轉......

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))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM