【发布时间】:2010-10-07 21:20:19
【问题描述】:
我对 RegEx 没有太多经验,因此我使用了许多链接的 String.Replace() 调用来删除不需要的字符——有没有我可以编写的 RegEx 来简化这一点?
string messyText = GetText();
string cleanText = messyText.Trim()
.ToUpper()
.Replace(",", "")
.Replace(":", "")
.Replace(".", "")
.Replace(";", "")
.Replace("/", "")
.Replace("\\", "")
.Replace("\n", "")
.Replace("\t", "")
.Replace("\r", "")
.Replace(Environment.NewLine, "")
.Replace(" ", "");
谢谢
【问题讨论】:
-
即使这不是您首选的编码约定,如果您将每个
.Replace()放在一个新行上,这将有助于该网站的可读性,因此不会出现大的水平滚动。跨度>