ShiftJis :: Regexp

ShiftJIS :: REGEXP contiene expresiones regulares en Shift-JIS.
Descargar ahora

ShiftJis :: Regexp Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • SADAHIRO Tomoyuki
  • Sitio web del editor:
  • http://search.cpan.org/~sadahiro/ShiftJIS-String-1.04/String.pod

ShiftJis :: Regexp Etiquetas


ShiftJis :: Regexp Descripción

ShiftJis :: REGEXP contiene expresiones regulares en Shift-Jis. ShiftJis :: REGEXP contiene expresiones regulares en Shift-Jis.Synopsis Use ShiftJis :: Regexp QW (: todos); coincidencia ($ cadena, 'p {hiragana} {2} p {dígito} {2}'); partido ($ cadena, 'pH {2} PD {2}'); # Estos dos son equivalentes: este módulo proporciona algunas funciones para usar expresiones regulares en Shift-JIS en el Perl orientado al byte. El carácter jurídico JIS-JIS en este módulo debe coincidir con la siguiente expresión regular: | Para evitar la coincidencia falsa en la codificación de MULTIBYTE, este módulo utiliza la técnica de anclaje para garantizar cada lugar de posición coincidente en los límites de caracteres.cf. PERLFAQ6, "¿Cómo puedo coincidir con las cadenas con caracteres multibyte?" Functionse (Pattern) Re (patrón, modificador) Devuelve una expresión regular Postres por PERL.PATTN orientada por bytes que se especifica como una cadena. El modificador se especifica como una cadena. Los modificadores en la siguiente lista están permitidos. I Patrón insensible a la caja (solo para alfabetos ASCII) I Patrón insensible a la caja (griego, griego, cirílico, latín completo) J Hiragana-Katakana-Insensible Patrón insensible (pero no se consideran el medio ancho Katakana). S TRATE STRING A medida que se trata de una cadena Múltiples líneas x Ignore el espacio en blanco (es decir, ) a menos que se realice una clase trasera o dentro de una clase de carácter; ¡Pero los comentarios no son reconocidos! o Una vez analizado (¡no compilado!) Y el resultado está almacenado en caché internamente.o modificador mientras () {Imprimir Reemplazar ($ _ '(PERL)', '$ 1'); } es más eficiente que el tiempo () {impresión Reemplazar ($ _, '(Perl)', '$ 1', 'IG'); } Porque en este último caso, el patrón se analiza cada vez cada vez que se llama la función.match (cadena, patrón) coincidir (cadena, patrón, modificador) una emulación de M // Operador consciente de Shift-JIS. Pero, para emular @list = $ string = ~ m / patrón / g, el patrón debe ser paréntesizado (la captura de paréntesis no se agrega automáticamente). @list = coincidir ($ cadena, 'pH', 'g'); # incorrecto; Devuelve la basura! @list = coincidir ($ cadena, '(pH)', 'g'); # goodpattern se especifica como una cadena. El modificador se especifica como una cadena. i, i, j, s, m, x, o por favor vea re (). g coincidencia globalmente Z Dile a la función El patrón coincide con una cadena vacía (perdón, debido a la reemplazo de la posibilidad de detección automática de pobres) (cadena o refresco escalar, patrón, reemplazo) Reemplazar (cadena o refresco escalar, patrón, reemplazo, modificador) una emulación de S /// Operador, pero consciente de Shift-jis.if una referencia a un escalar se especifica como el primer argumento, sustituye el scalar del referente y devuelve el número de sustituciones realizadas. Si se especifica una cadena (no una referencia) como el primer argumento, devuelve la cadena sustituida y la cadena especificada no se ve afectada. El pequeñoificador se especifica como una cadena. i, i, j, s, m, x, o por favor vea re (). G, Z consulte la coincidencia (). JSPLIT (Patrón o Array Ref de , Cadena) JSPLIT (Patrón o Array Ref de , Cadena, Límite) Una emulación de Core :: Split, pero consciente de Shift-Jis.En contexto escalar / vacío, no se divide en la matriz @_; En el contexto escalar, solo devuelve el número de campos que se encuentran .Patri se especifica como una cadena. Pero '' como patrón no tiene un significado especial; Divide la cadena en un solo espacio similar al núcleo :: Split / /. Cuando desea dividir la cadena en el espacio en blanco, pase un valor indefinido como patrón o use la función SplitSpace (). JSPLIT (UNDEF, "X81X40 Esto es x81x40 Perl"); Splitspace ("x81x40 esto es x81x40 perl"); # ('Esto', 'is', 'PERL.') Si desea pasar un patrón con modificadores, especifique un Arrayref de como el primer argumento. También puede usar "modificadores incrustados"). El modificador se especifica como una cadena. i, i, j, s, m, x, o consulte Re (). Splitspace (cadena) Splitspace (cadena, límite) Esta función emula núcleo :: Split ('', cadena, límite). Devuelve una lista administrada por una cadena dividida en espacios en blanco, incluidos "X81x40" (espacio ideográfico). Los caracteres principales de espacios en blanco no producen ningún campo. Nota: SplitsPace (cadena, límite) es equivalente a JSPLIT (UNDEF, STRING, LIMITE) .splitchar (cadena) Splitchar (cadena, límite) Esta función emula núcleo :: Split (//, Cadena, límite). Devuelve una lista dada por división de cadena en caracteres. Nota: Splitchar (cadena, límite) es equivalente a JSPLIT ('', cadena, límite). Requisitos: · Perl


ShiftJis :: Regexp Software relacionado

Sortdir

SortDir es una biblioteca LD_PRELOAD que ordena las entradas del directorio antes de suministrarlas a sus aplicaciones. ...

126

Descargar

AJAXSTUB

proporciona una API de Python para escribir páginas web que incluyen los talones de JavaScript para las funciones o métodos de Python. ...

148

Descargar