por exemplo:
Uma das dificuldades do design emergente repousa na localização de padrões idiomáticos e de outros elementos de design ocultos no código. As métricas e visualizações são úteis para identificar partes importantes do código e permitem que você as extraia como elementos de design de primeira classe. As duas métricas em que me concentrarei neste artigo são complexidade ciclomática e acoplamento aferente. A complexidade ciclomática é a medida da complexidade relativa de um método em relação a outro. O acoplamento aferente representa a contagem de quantas classes diferentes usam a classe atual. Você conhecerá algumas ferramentas para visualização e compreensão das métricas, e verá como a combinação delas revela as características do design.
Depois de ter esses números em mãos, o que eles significam, principalmente em termos de design? Os números gerados como métrica fornecem uma dimensão única das informações sobre o seu código, no entanto, os números em si, frequentemente, não significam grande coisa. É possível gerar informações úteis a partir das métricas de dois modos. Um deles, é examinar como determinado valor se altera no decorrer do tempo e nas principais tendências. O outro é combinar métricas para enriquecer a densidade das informações (essa é a abordagem que mostrarei mais tarde neste artigo).
Tenho esse texto ae dentro de um .pdf
a ideia era ter
paragraphs[0] = "Uma das dificuldades do design emergente repousa na localização de padrões idiomáticos e de outros elementos de design ocultos no código. As métricas e visualizações são úteis para identificar partes importantes do código e permitem que você as extraia como elementos de design de primeira classe. As duas métricas em que me concentrarei neste artigo são complexidade ciclomática e acoplamento aferente. A complexidade ciclomática é a medida da complexidade relativa de um método em relação a outro. O acoplamento aferente representa a contagem de quantas classes diferentes usam a classe atual. Você conhecerá algumas ferramentas para visualização e compreensão das métricas, e verá como a combinação delas revela as características do design."
paragraphs[1] = "Depois de ter esses números em mãos, o que eles significam, principalmente em termos de design? Os números gerados como métrica fornecem uma dimensão única das informações sobre o seu código, no entanto, os números em si, frequentemente, não significam grande coisa. É possível gerar informações úteis a partir das métricas de dois modos. Um deles, é examinar como determinado valor se altera no decorrer do tempo e nas principais tendências. O outro é combinar métricas para enriquecer a densidade das informações (essa é a abordagem que mostrarei mais tarde neste artigo)."
como text recebe o texto todo, gostaria que “subdividir” esse texto em paragrafos, mas não conheço uma Regex que faça isso, ou talvez tenha um jeito mais facil, fazendo simplesmente com .split("\n"); ele ta quebrando todas as linhas, acredito que durante a lleitura do .pdf ele acrescenta “\n” em cada linha.