Foros del Web » Programando para Internet » ASP Clásico »

contar palabras en una cadena

Estas en el tema de contar palabras en una cadena en el foro de ASP Clásico en Foros del Web. hola tengo esto Código PHP: Cadena =( contingut_noticia ) Cadena = Split ( cadena , " " ) For  i  = 0 to 75 Response . Write Cadena ( ...
  #1 (permalink)  
Antiguo 09/12/2009, 06:27
Avatar de engonga
Usuario no validado
 
Fecha de Ingreso: marzo-2002
Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 23 años, 1 mes
Puntos: 8
contar palabras en una cadena

hola tengo esto

Código PHP:
Cadena=(contingut_noticia)

Cadena=Split(cadena," ")

For 
=0 to 75
Response
.Write Cadena(i)& " "
Next 
que lo que me hace es mostrar las primeras 75 palabras de una cadena

pero si la cadena tiene menos de 75 palabras me da un error

he pensado hcerlo con un if pero no se como...

alguna idea?
  #2 (permalink)  
Antiguo 09/12/2009, 06:48
 
Fecha de Ingreso: enero-2008
Ubicación: Málaga - España
Mensajes: 346
Antigüedad: 17 años, 4 meses
Puntos: 13
Respuesta: contar palabras en una cadena

Esto te puede ayudar:
http://www.asptutor.com/asp/vart.asp?id=85
  #3 (permalink)  
Antiguo 09/12/2009, 13:42
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Respuesta: contar palabras en una cadena

if len(tu_cadena) > 75 Then
' Es menos
Else
' es igual o mayor a 75 haces algo
End If
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #4 (permalink)  
Antiguo 10/12/2009, 02:08
 
Fecha de Ingreso: abril-2009
Mensajes: 9
Antigüedad: 16 años
Puntos: 0
Respuesta: contar palabras en una cadena

Código PHP:
  cadena=(contingut_noticia)
  
Cadena=Split(cadena," ")

  
max 75
  
if ubound(Cadena) < 75 then
     max 
ubound(Cadena)
  
end if

  For 
=0 to max-1
    Response
.Write Cadena(i)& " "
  
Next 
Con esto lo tendrias resuelto.

Un saludo.

Última edición por vonnuman; 10/12/2009 a las 02:20
  #5 (permalink)  
Antiguo 10/12/2009, 05:44
Avatar de Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 4 meses
Puntos: 126
Respuesta: contar palabras en una cadena

Hola

Creo que no estamos liando. Solo hay que usar ubound

Cita:
Cadena=(contingut_noticia)

Cadena=Split(cadena," ")

For i =0 to UBound(Cadena)
Response.Write Cadena(i)& " "
Next
Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />
  #6 (permalink)  
Antiguo 10/12/2009, 10:46
Avatar de adiazm  
Fecha de Ingreso: julio-2008
Ubicación: Santiago
Mensajes: 51
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: contar palabras en una cadena

por si no sabes para que se utiliza el Ubound es para contar la cantidad de registros en la cadena mediante split.

de poca ayuda, pero algo es algo.
__________________
Red de mercadeo Vipze.com
Arma tu red y grupos de negocios.
http://www.vipze.com/adiazm
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:11.