用点和空格分隔字符串
本文关键字:分隔 字符串 空格 | 更新日期: 2023-09-27 18:05:50
假设我有以下字符串:"这是一个测试。哈哈。。"我想把它分割成下面这几行:
Hey.
This is a test.
Haha.
(注意点后面的空格被保留)。
我尝试使用Split
方法分割字符串,并按点分割,但它返回3个新字符串,在字符串之前有空格,并且它删除了点。我想保留点后面的空格,保留空格
我怎样才能做到这一点?
编辑:我找到了一个解决方案,但我相信有一个更简单的方法:
string a = "Hey. This is a test. Haha.";
string[] splitted = a.Split('.');
foreach(string b in splitted)
{
if (b.Length < 3)
{
continue;
}
string f = b.Remove(0, 1);
Console.WriteLine(f + ". ");
}
我不能测试这个,但是由于Darin Dimitrov的帖子:
string input = "Hey. This is a test. Haha.";
string result = input.Replace(". ", ".'n");