Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   ayuda con numeros de palabras (https://www.clubdelphi.com/foros/showthread.php?t=85816)

chachin140 09-05-2014 19:38:21

ayuda con numeros de palabras
 
tengo que crear un memo introducir un texto y :
- Mostrar el numero de palabras que contiene ese texto pero que muestre las palabras que están dentro
de parenteis, corchetes, que tenga números, comillas, etc...
Yo hice uno pero no me toma las palabras que estan dentro de las comillas parentesis etc:

Código Delphi [-]
var
 linea:string;
 i,j,cont: integer;
begin
 cont:=0;
 for i := 0  to editor.lines.count-1 do
     begin
        linea:=editor.lines[i];
        for j := 1 to length (linea) do
                if linea [j] in [' '] then
                   if linea [j-1] in ['a'..'z'] then
                     cont:=cont+1;
                   if linea [j-1] in ['a'..'z'] then
                     cont:=cont+1;
      end;
 edit1.text:=inttostr(cont);
end;

ese hice yo pero no me cuentan las palabras que están dentro de paréntesis por ejemplo y no se que hace
me dijeron que hay una forma empleando el ascii con el char(ord(#10)) pero no se si es asi y como
se hace si me podrían ayudar les agradeceria mucho.

oscarac 10-05-2014 02:21:40

pero ahi te falta mas condiciones
solo estas contando las palabras que estan separadas por el espacio
no veo que hagas mencion de los parentesis y/o corchetes

chachin140 12-05-2014 09:46:39

claro eso mismo necesito saber como los mensiono a los signos o codigos ascii


La franja horaria es GMT +2. Ahora son las 10:00:20.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi