Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2006, 05:25
aitzi
 
Fecha de Ingreso: mayo-2004
Mensajes: 48
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta REFind, Find, ...

Aupa, necesito saber como puedo buscar una clase de palabras en un texto. Me han dicho que use REFIND, pero al parecer solo me encuentra la primera palabra a buscar. Yo necesito que encuntre todas.

Aqui os dejo el codigo que hecho, para que me podais echar una mano.
<cffile action="read" file="#url#\texto.cfm" variable="texto">

<cfoutput>#texto#</cfoutput>
<cfset vartexto=refind("#chr(35)#t[^#chr(35)#]*",texto,1,"true")>
<cfset largo=arraylen(vartexto.len)>
<cfoutput>luz:#largo#</cfoutput>
<cfoutput><bR> encontrados: #Mid(texto,vartexto.pos[1]+1,vartexto.len[1]-1)#</cfoutput>

Al calcular el tamaño del array, me devuleve un uno cuando deberia ser un 4. Aber si hay suerte...