用点和空格分割字符串

时间:2015-08-02 06:36:42

标签: c# string

我们说我有以下字符串:"这是一个测试。哈哈。&#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 + ". ");
        }

1 个答案:

答案 0 :(得分:0)

我无法对此进行测试,但由于post of Darin Dimitrov

string input = "Hey. This is a test. Haha.";
string result = input.Replace(". ", ".\n");