我们说我有以下字符串:"这是一个测试。哈哈。&#34 ;.我想拆分它,以便它成为这些线:
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 + ". ");
}
答案 0 :(得分:0)
我无法对此进行测试,但由于post of Darin Dimitrov:
string input = "Hey. This is a test. Haha.";
string result = input.Replace(". ", ".\n");