[英]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.