INFORMATICA Y OCIO

Foros de informática
  Inicio    Normas    Buscar   Miembros   Clanes   Regístrese   Perfil   Conéctese para revisar sus mensajes   Conectarse 
[informatica] + [videos graciosos] + [ultimos mensajes] + [top usuarios] + [contacto]
Traductor de BBCode a HTML

 
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación
Ver tema anterior :: Ver siguiente tema  
Autor Mensaje
JJDesign
Yo soy el foro
Yo soy el foro


Registrado: 26 May 2004
Mensajes: 5299
Ubicación: Mallorca

MensajePublicado: Jue Abr 27, 2006 3:21 pm    Título del mensaje: Traductor de BBCode a HTML Responder citando
Hoy en clase hice un comentario sobre la existencia de un traductor de BBCode a HTML y viceversa y las respuestas como "vago" no se han hecho esperar, pero bueno, me gustaría saber si existe tal traductor y si no existe, como hacer uno con un codigo sencillo, tampoco es para matarse, simplemente me decis como lo tendría que ir haciendo, por ejemplo,

Cuando lea
Código:
[b][/b]

cambie a
Código:
<b></b>
yo a primera vista no lo veo complicado, ya me comentaréis si se puede y como lo debo hacer... Aclaro que no se nada de programación, es mi primer post inteligente aquí, aparentemente... xD Confused

P.D: Y que los enter's los ponga como <br> sería estupendo, :p supongo que si se puede hacer es lo más complicado, bueno, a ver si alguien sabe
_________________
¿El Lienzo en Blanco?
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor Dirección AIM Yahoo Messenger MSN Messenger
DonDavid
Moderador
Moderador


Registrado: 22 Abr 2004
Mensajes: 1272
Ubicación: Madrid

MensajePublicado: Jue Abr 27, 2006 7:57 pm    Título del mensaje: Responder citando
A ver depende del lenguaje que utilices... yo por ejemplo... se me ocurre con java Smile (Claro es el que mas uso... y me encanta) Seria pasandole el fichero de texto y que buscase todas las cadenas ,o etiquetas que estan tipificadas y las cambiase y luego que buscase los salto de linea '/n', tabuladores '/t' etccc y los cambiase si tmb fuese necesario... si sabes algo basico en programacion para tratar con ficheros, con strings y bucles.. es muy facil.... pero no se el nivel que tienes.

La verdad es que me ha gustado la idea... yo ahora me voy de puente.. pero cuando vuelva si mis practicas me lo permiten... lo intentare.
_________________
La mayor sabiduría que existe es conocerse a uno mismo.
Te conoces tu??


Volver arriba
Ver perfil del usuario Enviar mensaje privado
JJDesign
Yo soy el foro
Yo soy el foro


Registrado: 26 May 2004
Mensajes: 5299
Ubicación: Mallorca

MensajePublicado: Jue Abr 27, 2006 9:17 pm    Título del mensaje: Responder citando
No tengo ni la más remota idea de programación, la idea era hacerlo en un ejecutable... Y poco más :p, si se puediera hacer bidireccional sería mejor Html a BBCode a Html, yo le veo mucha utilidad... Pero el problema era ese, no tengo ni idea de programación...
_________________
¿El Lienzo en Blanco?
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor Dirección AIM Yahoo Messenger MSN Messenger
DonDavid
Moderador
Moderador


Registrado: 22 Abr 2004
Mensajes: 1272
Ubicación: Madrid

MensajePublicado: Jue Abr 27, 2006 9:55 pm    Título del mensaje: Responder citando
Pues haber como te he dicho no es nada dificil para cualquiera que haya tratado con ficheros y strings (que son los tipos cadena... texto como tal.) A ver si alguien mas se anima ha hacerlo.. si no yo le metere mano.. pero despues del miercoles.
_________________
La mayor sabiduría que existe es conocerse a uno mismo.
Te conoces tu??


Volver arriba
Ver perfil del usuario Enviar mensaje privado
JJDesign
Yo soy el foro
Yo soy el foro


Registrado: 26 May 2004
Mensajes: 5299
Ubicación: Mallorca

MensajePublicado: Jue Abr 27, 2006 10:25 pm    Título del mensaje: Responder citando
O sino dame un ejemplo y yo lo imito tantas veces como las "palabras" que necesite, me dices como se compila y ya esta, cuando vuelvas lo tendrás operativo y se podría mejorar y hacer hasta un diseño... Le ponemos un percio elevado ya que seremos pioneros... ^^ Jajajaja
_________________
¿El Lienzo en Blanco?
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor Dirección AIM Yahoo Messenger MSN Messenger
DonDavid
Moderador
Moderador


Registrado: 22 Abr 2004
Mensajes: 1272
Ubicación: Madrid

MensajePublicado: Vie Abr 28, 2006 12:35 am    Título del mensaje: Responder citando
Pues a ver... te explico.. es no es tan sencillo no tienes mucha idea de programacion.

te digo como se deberia hacer con java.

Primero instalas el java con un editor.

Tienes que instalar el J2SE de la pagina http://java.sun.com
Luego el NetBeans de la misma web

Luego tienes que crear un proyecto.

Y luego el procedimiento seria:

1. Abrir el buffered de entrada a ficheros.
2. Ir leyendo linea a linea del fichero y buscando las etiquetas con los metodos de string que tienes que buscar en el API de java en la misma web de antes.
3. Y sustituyendo esas etiquetas por las que quieras y luego concatenando.
4. Abres el buffered de escritura y escribes la linea en otro fichero.

Lo podrias añadir menus para seleccionar que de que lenguaje a cual quieres traducir y poco mas se debe de hacer.

EL proceso es facil pero si no conoces el lenguaje... esta jodido.. si conoces otros lenguajes... intentalo con este algoritmo pero en otro lenguaje.

Para compilar y ejecutar en java

Tienes que escribir esto en el terminal.

javac "nombredelproyecto".java <compila>
java "nombredelproyecto".class <ejecuta>

y te guarda tanto la compilacion como los codigos fuentes en la misma carpeta donde tu guardaste el proyecto inicialmente.
_________________
La mayor sabiduría que existe es conocerse a uno mismo.
Te conoces tu??


Volver arriba
Ver perfil del usuario Enviar mensaje privado
JJDesign
Yo soy el foro
Yo soy el foro


Registrado: 26 May 2004
Mensajes: 5299
Ubicación: Mallorca

MensajePublicado: Vie Abr 28, 2006 3:02 pm    Título del mensaje: Responder citando
No me veo capaz, no entiendo casi nada, lo siento, yo, almenos, no podré hacerlo, pero intentaré algo thumright Suerte con el puente y hasta el miércoles, a disfrutar..
_________________
¿El Lienzo en Blanco?
Volver arriba
Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor Dirección AIM Yahoo Messenger MSN Messenger
marioly
Forero
Forero


Registrado: 09 Dic 2004
Mensajes: 103

MensajePublicado: Mie May 31, 2006 1:09 pm    Título del mensaje: Responder citando
DonDavid escribió:
1. Abrir el buffered de entrada a ficheros.
2. Ir leyendo linea a linea del fichero y buscando las etiquetas con los metodos de string que tienes que buscar en el API de java en la misma web de antes.
3. Y sustituyendo esas etiquetas por las que quieras y luego concatenando.
4. Abres el buffered de escritura y escribes la linea en otro fichero.
.


Podrias hacerlo kon expresiones regulares , seria mas practico Rolling Eyes , java cuenta con:
Código:

 java.util.regex.*;


n.n
_________________
www.Hackerss.com

http://foros.hackerss.com/index.php?showuser=38
Volver arriba
Ver perfil del usuario Enviar mensaje privado Visitar sitio web del autor MSN Messenger
Mostrar mensajes anteriores:   
Publicar Nuevo Tema   Responder al Tema    Índice del Foro Foroz comunity :: Programación Todas las horas están en GMT + 1 Hora
Página 1 de 1
Saltar a:  
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas
 
Articulos relacionados
En Webmasters >> Qué significa Index.htm o index.html
En Webmasters >> Iniciacion en el código HTML
En Descargas/informatica >> curso de HTML 2° Entrega
En Programación >> HTML
 

 
Foroz comunity Tema RSS 




by phpBB  
informatica Videos graciosos webmasters theme by Scott Stubblefield Top foroz