我正在尝试将一些电子邮件粘贴到一个大文本框中,每个电子邮件末尾都有一个分号(;),但我不希望分号位于最后一封电子邮件的后面。请问我怎么能这样做,欢迎所有答案。
答案 0 :(得分:1)
您可以使用TrimEnd()
功能
string Emails = "me@email.com;metoo@email.com;";
this.textBox1.Text = Emails.TrimEnd(';');
或者它已经在你的TextBox
中 this.textBox1.Text = this.textBox1.Text.TrimEnd(';');
答案 1 :(得分:1)
试试这个
SELECT etime,SUM(IF(epid=1,ecost,0)) AS A,
SUM(IF(epid=2,ecost,0)) AS B,
SUM(IF(epid=3,ecost,0)) AS C, SUM(ecost) AS Total
FROM mytable GROUP BY etime;
答案 2 :(得分:0)
删除最后一个字符。您可以使用子字符串执行此操作。
答案 3 :(得分:0)
我不明白你想要什么。但也许这段代码可以帮助你删除最后一个分号(如果存在)。
var str = "email@email.com;email2@email.com;email3@email.com;";
var length = str.Length - 1;
if (str.LastIndexOf(';') == length)
{
str.Remove(length);
}