Ver Mensaje Individual
  #3  
Antiguo 25-08-2013
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Reputación: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
exequielmatias1,

Cita:
Empezado por exequielmatias1
...necesito comparar el texto de 2 edit, y que en uno de ellos se elimine la palabra que es igual en el otro edit...
Revisa este código
Código Delphi [-]
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, StrUtils;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
var
   Source, Target : String;
   P, L : Integer;

begin

   // Normaliza los String a LowerCase
   Source := LowerCase(Edit1.Text);
   Target := LowerCase(Edit2.Text);

   // Establece la posición y longitud del String de Búsqueda
   P := PosEx(Target,Source);
   L := Length(Target);

   // Elimina el String de Búsqueda del String Original
   Delete(Source,P,L);

   // Muestra el String Original Modificado
   ShowMessage(Source);

end;

end.
El código anterior elimina un Substring de un String por medio de la función Delete.

Revisa este link:
Cita:
Delphi Basics : http://www.delphibasics.co.uk/
Espero sea útil

Nelson.

Última edición por nlsgarcia fecha: 25-08-2013 a las 21:47:55.
Responder Con Cita