Título: como sacar textos de html con cmd bat ? Publicado por: novato04 en 25 Julio 2014, 03:28 am tengo un archivo html con todo este texto
pero lo que quiero hacer es sacar el nombre de la pelicula con la etiqueta "<p>" si se puede con otro lenguaje ayudenme.. ;D ;D Código y despues ponerlo en un archivo de texto y meterlo con este parametro "Label.SetEnabled("", true);" Asi quedaria Código: Label.SetEnabled("The November Man", true); todo esto terminaria en un archivo de texto. ;D ;D ;D ;D ;D ;D ;D ;D ;D Título: Re: como sacar textos de html con cmd bat ? Publicado por: Eleкtro en 25 Julio 2014, 04:45 am 1. ¿Porque usas el icono de "resuelto" cuando tu problema no está resuelto?, la utilización de ese icono está reservada para los temas resueltos. 2. Al redactar un post con código, debes etiquetar el código utilizando su respectiva etiqueta GeShi. 3. ¿Has intentado hacer la tarea por ti mismo?, ¿donde está tu código demostrándolo?. El formato que le pretendes dar al contenido del texto son instrucciones de otro lenguaje, las cuales me imagino que luego usarás en ese otro lenguaje, ¿entonces porque en lugar de parsear el HTML en ese lenguaje que estés utilizando, prefieres involucionar para usar una herramienta básica e imperfecta como es Batch?, no le encuentro sentido, si tienes dudas respecto a como parsear los atributos/tags de un HTML en ese lenguaje entonces te sugiero que formules una pregunta enfocada a ese lenguaje. Batch no tiene soporte (por así decirlo) para la edición de HTML, además su capacidad RegEx es muy limitada, hay que recurrir a técnicas como Substring o Split (aunque esta última también es limitada en Batch), de todas formas se puede hacer ...pero no esperes precisión en ciertas circunstancias (Ej: Si la cadena contiene "<" o ">"), sinceramente has elegido el peor lenguaje que podías escojer, tómate lo que te he sugerido a modo de consejo. Código Saludos Título: Re: como sacar textos de html con cmd bat ? Publicado por: novato04 en 25 Julio 2014, 17:22 pm Me ayudarias con esto :D
Ise algunos cambios en el script para que funcione como quiero porque como dijiste no se puede con html en cmd :c Puse los nombres de las peliculas en un archivo de texto asi The November Man 15 años y un día El crítico y con este script pone los nombres de la peliculas en una variable pero el problema es que solo pone un solo nombre Código _______________________________________ Código _______________________________________ yo quiero que ponga todos los nombres en una variable asi ______________________________________ Código ______________________________________ Título: Re: como sacar textos de html con cmd bat ? Publicado por: Eleкtro en 25 Julio 2014, 19:32 pm 2. Al redactar un post con código, debes etiquetar el código utilizando su respectiva etiqueta GeShi. Porfavor, respeta las normas. En el For estás partiendo la cadena para tomar 1 solo Token, debes tomarlos todos, y tampoco debes usar delimitadores. (si corriges tu post te mostraré un ejemplo :P) EDITO: Podrias mandarme el ejemplo ;D Código
PD: Sigo insistiendo en que no deberías usar Batch si dispones de un lenguaje de verdad, acostumbrarse a hacerlo por la via más sencilla no siempre es lo mejor :P. Saludos Título: Re: como sacar textos de html con cmd bat ? Publicado por: novato04 en 26 Julio 2014, 01:15 am Funciona el bat
Código
Código
Solo me falta una cosa que salgan enumeradas asi Código
;D ;D ;D ;D Título: Re: como sacar textos de html con cmd bat ? Publicado por: Eleкtro en 26 Julio 2014, 01:39 am "Hasta infinito" es imposible ya que la capacidad de Batch equivale al valor máximo de un Int16 (32.767).
Solo tienes que setear una variable numérica y sumarle un valor de "1" en la iteración del For... vamos, tan dificil no es... Código ¿Porque no lees un manual básico de Batch?. Saludos Título: Re: como sacar textos de html con cmd bat ? Publicado por: novato04 en 26 Julio 2014, 02:17 am Ise esto pero no me salio nada :(
Código soy novato Título: Re: como sacar textos de html con cmd bat ? Publicado por: Eleкtro en 26 Julio 2014, 02:41 am Código
Otra solución sera activar EnableDelayedExpansion: · http://ss64.com/nt/delayedexpansion.html Saludos Título: Re: como sacar textos de html con cmd bat ? Publicado por: novato04 en 26 Julio 2014, 02:49 am Código
Sale esto al final No se enumeran :huh: Código
Título: Re: como sacar textos de html con cmd bat ? Publicado por: Eleкtro en 26 Julio 2014, 03:12 am Lo corregí al vuelo (sin testearlo) y me confundí al usar la llamada a Call en la instrucción equivocada, ahora sí:
Código: ... PD: No es necesario que me envies un MP cada vez que respondas al hilo, no por ello me voy a enterar más pronto. Saludos! |