ViewBag.Title = "Hello (123) world"


我想要的是:


  “你好123世界”


这是我的代码:

string input = ViewBag.Title;
System.Text.RegularExpressions.Regex re = new
System.Text.RegularExpressions.Regex("[;\\\\/:*?\"<>|&'()-]");
ViewBag.MetaTitle = re.Replace(input, " "); //" " only one space here


使用这个,我得到:

Hello  123  world


由于括号,“ hello”和“ 123”与“ world”之间有多余的空格。如何删除这些多余的空间?

最佳答案

或者,拆分并重建字符串:

新的字符串等于:Hello world 707和9

关于c# - 如何删除字符串中两个单词之间的多余空格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47939262/

10-11 01:02