Tag Archives: Texto

Dicas – Eliminando linhas em branco de um texto

Duvido muito que não tenha passado por isso. Você copia um texto de uma certa origem, normalmente uma página de internet e copia ele no seu editor de texto (tanto faz, Word, ferramenta de desenvolvimento, etc). O resultado é um texto cheio de espaços e linhas em branco no mínimo muito indesejadas.

Em outra oportunidade falarei mais sobre o software notepad++, uma ferramenta de edição de arquivo baseados em texto muito utilizada por desenvolvedores Web e WebDesigners, além de ser um excelente substituto do já ultrapassado Bloco de Notas. Bom, de posse do programa (http://notepad-plus-plus.org/) coloque seu texto em um novo arquivo (o que contém linhas em branco) e selecione a opção TextFX > TextFX Edit > Delete Blank Lines.

Voilá! Seu texto está livre das linhas em branco! Abaixo uma imagem que mostra a opção funcionando:

Bom proveito!

Referências

http://a4apphack.com/index.php/featured/tricks-with-notepad

VBA – Lendo um arquivo texto linha a linha (sem FileSystemObject)


Bom, como falei sobre o mesmo problema outro dia em C#, nada mais justo do que publicar em VBA também, até porque a dúvida surgiu no fórum também.

A rotina abaixo faz o trabalho de abrir e ler uma arquivo no formato texto linha a linha. A idéia é permitir alterar o código de tal forma que se for preciso fazer uma análise do conteúdo da linha, fica fácil de fazer:

Option Explicit
 
Public Sub LeArquivoTexto()
    Dim Arquivo As Integer
    Dim CaminhoArquivo As String
    Dim TextoArquivo As String
    Dim TextoProximaLinha As String
    Dim ContadorLinha As Long
 
    'Configura a leitura do arquivo
    Arquivo = FreeFile
    CaminhoArquivo = "C:\temp\arquivo.txt"
 
    'Abre o arquivo para leitura
    Open CaminhoArquivo For Input As Arquivo
    ContadorLinha = 1
    'Lê o conteúdo do arquivo linha a linha
    Do While Not EOF(Arquivo)
        Line Input #Arquivo, TextoProximaLinha
        TextoProximaLinha = TextoProximaLinha & vbCrLf
        TextoArquivo = TextoArquivo & TextoProximaLinha
    Loop
 
    'Coloca na janela de verificação imediata
    Debug.Print TextoArquivo
 
    'Fecha o arquivo
    Close Arquivo
 
End Sub

Como destacado no título do arquivo, a vantagem deste método, apesar de menos legível, é não precisar carregar a dependência da biblioteca do FileSystemObject, usando somente os recursos padrão do Visual Basic.

Bom proveito!

Dicas – Usando o modo de seleção em bloco no Eclipse

O Eclipse é definitivamente uma IDE fantástica. Apesar de ser oficialmente um desenvolvedor .NET, acabo fazendo alguma outra coisa em outra linguagem, e não existe IDE mais genérica para todos os “outros” tipos de linguagem. Do Java, passando pelo PHP, indo ao ColdFusion, o Eclipse tem plugins para quase todos os frameworks.

Pois bem, tirando os elogios, um recurso muito bacana que se encontra em editores de texto tradicionais hoje em dia é o modo de seleção em bloco.  Com ele, é possível fazer seleções verticais, por exemplo selecionar as colunas de 5 a 10 nas linhas 9 a 15. É extremamente útil quando se trabalha com linhas parecidas, como pode ser visto na figura abaixo:

O problema é que às vezes, esses modos ou atalhos estão escondidos demais para até admitirmos que eles existam. No caso do Eclipse, ele pode ser ativado com o atalho Alt+Shift+A. O mesmo atalho também desativa o modo.

Dica encontrada no blog: http://www.vasanth.in/2009/03/31/eclipse-tip-block-selection-mode/

Enjoy!