【发布时间】:2012-12-15 05:36:30
【问题描述】:
我有这样的字符串,
"ad hominem ",
"ad lib ",
"ad lib ",
"adamantine ",
"adamite ",
"adder ",
"Addisonian ",
"addlepated ",
"adduce ",
所以基本上我想做的是在有多个空格字符的情况下(意思是不是两个词),摆脱它,所以欲望看起来像这样
"ad hominem",
"ad lib",
"ad lib",
"adamantine",
"adamite",
"adder",
"Addisonian",
"addlepated",
"adduce",
这是我尝试过的:
sb = (Regex.Replace(sb," ", ""));
sb = (Regex.Replace(sb," ", ""));
sb = (Regex.Replace(sb, " ", ""));
sb = (Regex.Replace(sb, " ", ""));
sb = (Regex.Replace(sb, " ", ""));
sb = (Regex.Replace(sb, " ", ""));
sb = (Regex.Replace(sb, " ", ""));
sb = (Regex.Replace(sb, " ", ""));
sb = (Regex.Replace(sb, " ", ""));
sb = (Regex.Replace(sb, " ", ""));
sb = (Regex.Replace(sb, " ", ""));
sb = (Regex.Replace(sb, " ", ""));
*edit Trim() 不起作用,因为空格不在末尾或开头。
【问题讨论】:
-
你可以使用stringvar.trim()???
-
这是字符串对象的基本用法:msdn.microsoft.com/en-us/library/t97s7bs3.aspx
-
@Vijay 不,因为空格不在结尾或开头。