Convertir :: contexto

Tipo de datos de texto atribuido
Descargar ahora

Convertir :: contexto Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Martin Schwartz
  • Sitio web del editor:
  • http://search.cpan.org/~mschwartz/

Convertir :: contexto Etiquetas


Convertir :: contexto Descripción

Tipo de datos de texto atribuido Convierta :: Contexto es un tipo de texto atribuido Tipo de datos. Convertido :: Contexto mantiene cadenas atribuidas. Le permite acceder a las cadenas similares a las cadenas normales de Perl. La cadena atribuida es una cadena a los atributos se conectan en ciertas posiciones de cadena. Un atributo puede ser todo escalar: números, cadenas, referencias son bienvenidas. Los atributos no son parte de la cadena. La semántica de los atributos debe realizarse mediante el código de solicitud. ¿Qué significa esto? Un trabajo básico para un sistema de texto es localizar una parte de un texto determinado. Esto es trivial si solo tienes texto simple para mirar. Ya no es trivial, si tiene atributos o entradas entre su texto como: negrita, cursiva, marcadores, etc. Uno tiene dos estrategias para mezclar atributos con una cadena: 1. Puede enriquecer el texto insertando códigos de control. Por ejemplo, si tiene una línea con dos palabras en negrita: (a) "La palabra negrita siempre es audaz", se vería (aquí con controles HTML) como: (B) "La palabra negrita siempre es audaz" si buscas El texto "negrita está" en (b) con el operador Perls M //, fallarías. Tendría que frenar primero las secuencias de control HTML. Este es un método OK, pero no se usa aquí. 2. Puede mantener listas separadas, sujetando a qué posición del texto que se almacenan los códigos de control. Esto es, lo que convertir :: Contexto lo hace. El ejemplo desde arriba se vería: offset 0 --------- 1 --------- 2 ------- Texto La palabra Bold es siempre atrevida (01 01 ) Internamente esto se almacena como: $ contexto = {"t" => ("la palabra negrita siempre es negrita"), "A" => "O" => ,} El mantenimiento de estas listas es un poco complicado, por lo que es una suerte, que no necesita preocuparse por esto. No confíe en esta representación interna, ya que podría cambiar. P.ej. Podría suceder, que "O" en las futuras tiendas, compensaciones relativas en lugar de absoluta. Requisitos: · Perl


Convertir :: contexto Software relacionado