Separar uma string em duas partes

Delphi

26/11/2007

Pessoal...

Eu tenho a seguinte situação:
Eu tenho uma tabela de endereços aonde vou passar o CEP e tenho que pegar o campo Logradouro referente ao CEP e dividí-lo em duas partes, pois vou passar a segunda parte desta string para o campo Complemento.

Ex.:

String Original: Rua Joaquim Nabuco 1234 sl 02

Retorno:

String 1: Rua Joaquim Nabuco
String 2: 1234 sl 02

Como eu faço isso?
O que haviam me sugerido é que eu pegasse o último nome da Rua (no exemplo seria Nabuco) e separasse o que teria depois desse último nome para o campo Complemento.

Alguém pode me ajudar?


Marcos.gandin

Marcos.gandin

Curtidas 0

Respostas

Sremulador

Sremulador

26/11/2007

amigo, você deve ter algum sinal para poder saber onde quebrar, tipo um @ ou mesmo seja fixo, você pode usar o comando copy com o comando pos


GOSTEI 0
Marcos.gandin

Marcos.gandin

26/11/2007

O problema é que eu não tenho nenhum sinal pra saber aonde quebrar.
Eu vou receber a string como no exemplo (Rua Joaquim Nabuco 1234 sl 02) e preciso separá-la em duas partes.

Alguém se hablita a me dar uma ajuda?


GOSTEI 0
Jose Almeida

Jose Almeida

26/11/2007

Que tal ler a String ao contrário.
Use o espaço em branco como marcador.
Pare no terceiro espaço encontrado


GOSTEI 0
POSTAR