using System.Collections.Generic;
public static class Program
public static void Main()
string text = "Os robôs automáticos são as mais novas modalidade de investimentos em quaisquer tipo de investimento aonde tenha análise gráfica. Tanto em ações, crypto "+
"ou como nesse caso em opções binárias. As opções binárias o investidor precisa indicar para onde está indo o gráfico , para cima ou para baixo e quando acerta recebe uma"+
"receita e quando erra a previsão perde o dinheiro investido. É como jogar dados. 50% de chance de acerto, 50% de chance de erro.=== Porém com os robôs de investimento , essa "+
"chance de acerto aumenta exponencialmente. Pois , eles analisam os gráficos em frações de segundos antes de fazer uma aposta. O que seria impossível para uma pessoa fazer. ";
string[] splited = text.Split("==");
var sb = new System.Text.StringBuilder();
for (int loop =0 ; loop < splited.Length; loop++)
foreach (string i in SmartSplit(splited[loop], 64))
sb.AppendLine(i.ToString());
string[] textformated = sb.ToString().Split("=");
Console.WriteLine(textformated[0]);
Console.WriteLine(textformated[1]);
public static IEnumerable<string> SmartSplit(this string input, int maxLength)
while(i + maxLength < input.Length)
int index = input.LastIndexOf(' ', i + maxLength);
yield return input.Substring(i, index - i);
yield return input.Substring(i);