Foros del Web » Creando para Internet » Flash y Actionscript »

[SOLUCIONADO] Recoger una palabra de una frase

Estas en el tema de Recoger una palabra de una frase en el foro de Flash y Actionscript en Foros del Web. Si el contenido de un field es "La casa de tío Paco" Como podría cargar a una variable la segunda palabra de la frase. Quiero ...
  #1 (permalink)  
Antiguo 25/10/2013, 23:21
 
Fecha de Ingreso: febrero-2003
Mensajes: 204
Antigüedad: 21 años, 1 mes
Puntos: 2
Recoger una palabra de una frase

Si el contenido de un field es "La casa de tío Paco"
Como podría cargar a una variable la segunda palabra de la frase.
Quiero decir la segunda palabra de esta frase o la segunda palabra de cualquier otra frase.
El acotar por caracteres si he visto el código, pero por palabras no, es raro que no haya un código directo que te permita hacerlo.
  #2 (permalink)  
Antiguo 26/10/2013, 03:40
Avatar de Manuellama  
Fecha de Ingreso: noviembre-2006
Ubicación: Zafra, Extremadura, Spain, Spain
Mensajes: 174
Antigüedad: 17 años, 4 meses
Puntos: 10
Respuesta: Recoger una palabra de una frase

var paco:String = "La casa de tío Paco";
var array:Array = paco.split(" ");
var segundapalabra:String = array[1];
trace(segundapalabra);
  #3 (permalink)  
Antiguo 26/10/2013, 06:52
Tachikomaia
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Recoger una palabra de una frase

No trabajo mucho con strings pero haría algo así:

Total = *contar total de caracteres de la frase*;
Palabra2 = "";
n = 1;
// n = número de caracter.
do
____if n == ""
________do
____________n=n+1;
____________if n == ""
________________n = Total;
____________else
________________Palabra2 = Palabra2+n;
____________end if
_________while n < Total
____end if
while n < Total

Puede tener algún error, pero creo que podría corregirse también xD

Etiquetas: frase, palabra, recoger
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

SíEste tema le ha gustado a 1 personas




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