Cria uma nova aplicação console e faça um copy-and-paste (copiar e colar) do 
código a seguir, depois execute-o. Nele, vc terá um bom exemplo de uso de 
TStringList e suas propriedades Delimiter e DelimitedText. Isso pode resolver 
muito bem, e de forma bem elegante o seu problema.

<>
program TestDelimiters;

{$APPTYPE CONSOLE}

uses
  Classes, SysUtils;

begin
  with TStringList.Create do
  try
    Delimiter := '-';
    DelimitedText := 'LIVRO DOS ESPIRITOS - EDITORA IDE/BOA NOVA';
    repeat
      WriteLn(Strings[0]);
      Delete(0);
    until Count = 0;
  finally
    Free;
  end;
  WriteLn('Pressione ENTER...');
  WriteLn(Eoln);
end.
<>


Maiores detalhes pra entender este pequeno exemplo, consulte o help do Delphi 
sobre as propriedades de TStringList usadas neste exemplo.
Sds.


________________________________

To: delphi-br@yahoogrupos.com.br
From: [EMAIL PROTECTED]
Date: Wed, 13 Feb 2008 23:54:23 -0200
Subject: [delphi-br] Separar tirulo de eritora + importação







Olá pessoal,

estou com um pequeno problema aqui, tenho um arquivo texto com 4 mil
registros de livros e os campos titulo e editora estão juntos exemplo: O
LIVRO DOS ESPIRITOS - EDITORA IDE/BOA NOVA.

Gostaria de saber se tem como criar uma função ou procedure para retornar os
dois separados?

O LIVRO DOS ESPIRITOS

EDITORA IDE/BOA NOVA

Agradeço desde já;

Att

Rodrigo

Skype rodrigo_marchiori

No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.516 / Virus Database: 269.20.4/1275 - Release Date: 12/2/2008
15:20


[As partes desta mensagem que não continham texto foram removidas]









_________________________________________________________________
Veja mapas e encontre as melhores rotas para fugir do trânsito com o Live 
Search Maps!
http://www.livemaps.com.br/index.aspx?tr=true

Responder a