Buenas a todos tengo el siguiente problema/duda... paso parte de mi codigo
$array = _StringBetween($codigojava, "<font>","</font>")
$VIDA = StringLeft($array[1],4)
En vida asigno los primero 4 carateres del string de la posicion 1 del array.... bueno mi problema es el siguiente
VIDA puede tomar los siguientes valores x = valor numerico
'xxxx' ;Perfecto aca no hay problema
'xxx ' ;Aca tendria q eliminar el espacio
'x / '
En conclucion tendria q borrar todo lo q viene despues del ultimo numero y pasar el string a integer
Gracias
EDIT: lo solucione asi
$MANA = StringLeft($array[2],5)
$MANA = StringReplace($MANA, "/", " ")
No me borra los espacios pero por ahora compara bien los numeros
Ayuda Strings
- BasicOs
- Site Admin
- Mensajes: 2091
- Registrado: 21 Nov 2006, 19:24
- Ubicación: El Internet - (Canarias, España)
- Contactar:
Re: Ayuda Strings
Estupendo por postear el code,
También tienes unas funciones que te dicen si una expresión es un número o si es con decimales: IsNumber() y IsFloat() .. y hay algunas más,
Salu22::))
También tienes unas funciones que te dicen si una expresión es un número o si es con decimales: IsNumber() y IsFloat() .. y hay algunas más,
Salu22::))
- Ximorro
- Profesional del Autoit
- Mensajes: 1500
- Registrado: 10 Jul 2009, 12:35
- Ubicación: Castellón, España
Re: Ayuda Strings
Para eliminar espacios en cadenas existe la función StringStripWS("cadena", flag)
Con flag dices dónde quita los espacios:
1 = al principio
2 = al final
4 = quita espacios dobles (o más) entre palabras
8 = quita TODOS los espacios (como todos los anteriores puestos, y además quita espacios simples entre palabras)
Puedes sumar para hacer varios a la vez, si pones 3, por ejemplo, quitará espacios al principio y al final.
Además aquí "espacio" es algo genérico, pues incluye también tabuladores y retornos de carro.
Ciao
Con flag dices dónde quita los espacios:
1 = al principio
2 = al final
4 = quita espacios dobles (o más) entre palabras
8 = quita TODOS los espacios (como todos los anteriores puestos, y además quita espacios simples entre palabras)
Puedes sumar para hacer varios a la vez, si pones 3, por ejemplo, quitará espacios al principio y al final.
Además aquí "espacio" es algo genérico, pues incluye también tabuladores y retornos de carro.
Ciao
"¿Y no será que en este mundo hay cada vez más gente y menos personas?". Mafalda (Quino)
-
- Hacker del Foro
- Mensajes: 72
- Registrado: 31 Mar 2010, 07:53
- Ubicación: buenos aires
- Contactar:
Re: Ayuda Strings
hola, consulta, acabo de ver este código...y me puede servir para desarrollar un lector de rss.
2 preguntas:
1. hay funciones para leer xml mas facil?.
2. ya que no conosco esas funciones, pensé en utilizar este código, como pusiste al principio:
ahora mi pregunta es, alguien tiene un ejemplo funcional de la funcion _StringBetween para que lo vea funcionando?.
busque en la ayuda de autoit y no encontre esta función, por eso pregunto aqui.
saludos!.
2 preguntas:
1. hay funciones para leer xml mas facil?.
2. ya que no conosco esas funciones, pensé en utilizar este código, como pusiste al principio:
puedo ir capturando los valores que estan dentro de las etiquetas xml y así mostrarlo como contenido en el soft.$array = _StringBetween($codigojava, "<font>","</font>")
ahora mi pregunta es, alguien tiene un ejemplo funcional de la funcion _StringBetween para que lo vea funcionando?.
busque en la ayuda de autoit y no encontre esta función, por eso pregunto aqui.
saludos!.
- Chefito
- Profesional del Autoit
- Mensajes: 2035
- Registrado: 21 Feb 2008, 18:42
- Ubicación: Albacete/Cuenca (España)
Re: Ayuda Strings
En el foro de habla inglesa tienes hecha una udf con funciones para tratar todo el tema xml.taoru escribió:1. hay funciones para leer xml mas facil?.
El enlace es este: http://www.autoitscript.com/forum/index ... 19848&st=0
En la ayuda, esta función está en: User Defined Function Reference>String management>_StringBetween.taoru escribió:alguien tiene un ejemplo funcional de la funcion _StringBetween para que lo vea funcionando?.
busque en la ayuda de autoit y no encontre esta función, por eso pregunto aqui.
Si no encuentras algo en la pestaña del contenido, busca directamente la función en la 2º pestaña, en la que pone Índice.
También puedes realizar búsquedas de palabras en este foro. Para hacer las búsquedas lo encuentras en la parte superior derecha del foro .
Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).