【发布时间】:2011-03-05 11:46:48
【问题描述】:
我正在尝试从数据库表的字符串中获取多个以“,”分隔的电子邮件地址,但它也返回了空格,我想快速删除空格。
以下代码确实删除了空格,但每当我尝试获取 30000 等字符串中的大量电子邮件地址,然后尝试删除它们之间的空格时,它也会变慢。删除这些空格需要四到五分钟以上的时间。
Regex Spaces =
new Regex(@"\s+", RegexOptions.Compiled);
txtEmailID.Text = MultipleSpaces.Replace(emailaddress),"");
谁能告诉我如何在一秒钟内删除空格,即使是大量的电子邮件地址?
【问题讨论】:
-
Whitespace != 空格(后者更宽,包括换行符)。
-
我有一个疑问...您是从整个字符串(即包含逗号分隔的电子邮件的字符串)中删除空格,还是从任何单个地址中一一删除?
-
enter link description here 你可以在这里找到最佳答案。访问以查看解决方案。
标签: c# .net string whitespace