Texto :: Equilibrado

Extrae secuencias de texto delimitadas de cadenas
Descargar ahora

Texto :: Equilibrado Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Damian Conway
  • Sitio web del editor:
  • http://search.cpan.org/~dconway/

Texto :: Equilibrado Etiquetas


Texto :: Equilibrado Descripción

Extraer secuencias de texto delimitadas de cuerdas. Texto :: Equilibrado es un módulo de Perl para extraer secuencias de texto delimitadas de STRING.SYNOPSIS USE TEXT :: Balanced QW Balanceed (Extract_deLimited Extract_bracketed extract_quotelike extract_codeblock Extract_Variable Extract_Tagged Extract_multiple Gen_Delimited_pat Gen_Extract_tagged); # Extraiga la subcadena inicial de $ Texto que está delimitado por las instancias de # Dos (sin viscatamiento) del primer carácter en $ Delim. ($ extraído, $ restable) = extracción_delimitado ($ texto, $ delim); # Extraiga la subcadena inicial de $ texto que está entretenida # con un delimitador (s) especificado por $ Delim (donde la cadena en $ Delim contiene uno o más de '() {} []'). ($ extraído, $ restable) = extract_bracketed ($ texto, $ delim); # Extraiga la subcadena inicial de $ texto que está limitada por # una etiqueta XML. ($ extraído, $ restable) = extract_tagged ($ texto); # Extrae la subcadena inicial de $ texto que está limitada por # A ... C ... C. No permita que las etiquetas C anidadas ($ extraídas, $ restable) = extract_tagged ($ texto, "comienzan", "FIN", UNDEF, {BAD => ; # Extrae la subcadena inicial de $ Texto que representa una operación de un # PERL "o una operación similar a una cita" ($ extraída, $ restable) = extract_quotelike ($ texto); # Extraiga la subcadena inicial de $ texto que representa un número de bloque de Perl, corcheado por cualquiera de los caracteres especificados por $ Delim # (donde la cadena $ Delim contiene uno o más de '() {} []') . ($ extraído, $ restable) = extract_codeblock ($ texto, $ delim); # Extraiga las subcansiciones iniciales de $ texto que se extrajo por # una o más aplicaciones secuenciales de las funciones especificadas # o expresiones regulares @extracted = extract_multiple ($ texto, *, 'literal',]); # Crear una cadena que representa un patrón optimizado (a la Friedl) # que coincide con una subcadena delimitada por cualquiera de los caracteres especificados # (en este caso: cualquier tipo de cotización o una barra) $ PATSTRING = GEN_DELIMITED_PAT (q {'"` /}); # Generar una referencia a un sub anónimo que es como Extract_Tagged # pero precompilado y optimizado para un par específico de etiquetas, y, en consecuencia, # mucho más rápido (es decir, 3 veces más rápido). usa QR // para un mejor rendimiento en # llamadas repetidas, por lo que solo funciona bajo Perl 5.005 o más tarde. $ Extract_head = Gen_Extract_Tagged ('', ''); ($ Extraído, $ resto) = $ Extract_head -> ($ texto); Los diversos extractos _... se pueden usar las subrutinas para extraer una subcadena delimitada, PO ssiblemente después de saltarse una cadena de prefijos especificados. De forma predeterminada, ese prefijo es el espacio en blanco opcional (/ S *), pero puede cambiarlo a lo que desee (ver más abajo). La subcadena que se va a extraer debe aparecer en la ubicación de POS actual de la variable de la cadena (o en el índice cero , si no se define ninguna posición POS). En otras palabras, el extracto _... las subrutinas no extraen la primera ocurrencia de una subcadena en cualquier parte de una cadena (como un regeo sin cascarse). Más bien, extraen una aparición de la subcadena que aparece inmediatamente en la posición de coincidencia actual en la cadena (como lo haría una regular de G-anclate). Requisitos: · Perl


Texto :: Equilibrado Software relacionado