ShiftJIS:: Regexp 1,00 - ShiftJIS::Regexp 1.00

ShiftJIS:: Regexp 1,00

Liens commerciaux

ShiftJIS:: Regexp 1,00: Sommaire

Classement Cliquez sur l'étoile à classerClassement niveau:
Note globale: 0 (0 times) Télécharger
Taille: 0.035 MB Système: Any Platform License: Perl Artistic License Prix: Téléchargé: 6424 Date ajoutée: 2007-08-08 Editeur: TransDigital Solutions Editeur Web: http://www.transdig.com/

ShiftJIS:: Regexp 1,00: Description

ShiftJIS : : Regexp contient des expressions régulières dans Changent de vitesse-JIS.

SYNTHÈSE

utilisation ShiftJIS : : Qw de Regexp (: tous) ;

allumette ($string, p {Hiragana} {2} p {chiffre} {2}) ;
allumette ($string, palladium de pH {2} {2}) ;
# ces deux sont équivalents :

Ce module fournit quelques fonctionnements pour employer des expressions régulières dans Changent de vitesse-JIS sur le Perl niveau octet.

Les permissibles Changent de vitesse-JIS le caractère dans ce module doivent apparier l'expression régulière suivante :

[x00-x7FxA1-xDF]|[x81-x9FxE0-xFC] [x40-x7Ex80-xFC]

Pour éviter apparier trompeur dans le codage de multibyte, ce module emploie ancrer la technique pour assurer les places assorties de chaque position aux bornes de caractère.

cf. perlfaq6, « comment osent les chaînes de caractères d'allumette d'I avec des caractères de multibyte ? »

Fonctionnements

re (CONFIGURATION)

re (CONFIGURATION, MODIFICATEUR)

Renvoie une expression régulière parsable par le Perl niveau octet.

La CONFIGURATION est spécifiée comme chaîne de caractères. Le MODIFICATEUR est spécifié comme chaîne de caractères. On permet des modificateurs dans la liste suivante.

configuration i ne distinguant pas majuscules et minuscules (seulement pour des alphabets d'ASCII)
Latin configuration d'I ne distinguant pas majuscules et minuscules (grec, cyrillien, de grande largeur)
configuration hiragana-katakana-peu sensible de j (mais katakanas de demi-largeur
ne sont pas considérés.)

chaîne de caractères de festin de s en tant que ligne unique
chaîne de caractères de festin de m en tant que lignes multiples
X ignorent le whitespace (c.-à-d. [x20nrtf]) à moins que backslashed
ou intérieur une classe de caractères ; mais des commentaires ne sont pas identifiés !

o une fois analysé (non compilé !) et le résultat est caché intérieurement.
modificateur d'o
tandis que ( ) {
l'impression changent ($_, (Perl), $1, igo) ;
}
est plus efficace que

tandis que ( ) {
l'impression changent ($_, (Perl), $1, ig) ;
}

parce que dans le dernier cas la configuration est analysée chaque fois
chaque fois que le fonctionnement s'appelle.

allumette (CHAÎNE DE CARACTÈRES, CONFIGURATION)

allumette (CHAÎNE DE CARACTÈRES, CONFIGURATION, MODIFICATEUR)

Une émulation de conducteur de m avertie de Changent de vitesse-JIS. Mais, pour émuler le @list = le =~ m/PATTERN/g de $string, la configuration devrait être parenthesized (captant des parenthèses ne sont pas ajoutées automatiquement).

@list = allumette ($string, pH, g) ; # incorrect ; renvoie des ordures !
@list = allumette ($string, (pH), g) ; # bon
La CONFIGURATION est spécifiée comme chaîne de caractères. Le MODIFICATEUR est spécifié comme chaîne de caractères.
i, I, j, s, m, x, o voient s'il vous plaît au sujet de ().

allumette de g mondial
z indiquent au fonctionnement les allumettes de configuration une chaîne vide
(désolé, en raison de l'automatique-détection faible)

changer (CHAÎNE DE CARACTÈRES ou référence SCALAIRE, CONFIGURATION, REMONTAGE)

changer (CHAÎNE DE CARACTÈRES ou référence SCALAIRE, CONFIGURATION, REMONTAGE, MODIFICATEUR)

Une émulation de conducteur de s mais un averti de Changent de vitesse-JIS.
Si une référence à une grandeur scalaire est spécifiée comme premier argument, substitue le référent scalaire et renvoie le nombre de remplacements effectués. Si une chaîne de caractères (pas une référence) est spécifiée comme premier argument, renvoie la chaîne de caractères substituée et la chaîne de caractères spécifique est inchangée.

Le MODIFICATEUR est spécifié comme chaîne de caractères.

i, I, j, s, m, x, o voient s'il vous plaît au sujet de ().
g, z voient s'il vous plaît l'allumette ().

jsplit (référence de CONFIGURATION ou de CHOIX de [CONFIGURATION, MODIFICATEUR], CHAÎNE DE CARACTÈRES)

jsplit (référence de CONFIGURATION ou de CHOIX de [CONFIGURATION, MODIFICATEUR], CHAÎNE DE CARACTÈRES, LIMITE)

Une émulation de FAISCEAU : : le fractionnement mais avertis de Changent de vitesse-JIS.
Dans contexte scalaire/vide, il ne coupe pas en @ choix de _ ; dans le contexte scalaire, seulement renvois le nombre d'inducteurs trouvés.
La CONFIGURATION est spécifiée comme chaîne de caractères. Mais comme CONFIGURATION n'a aucun sens particulier ; il divise la chaîne de caractères sur un espace unique assimilé au FAISCEAU : : fractionnement//.

Quand vous voulez diviser la chaîne de caractères sur le whitespace, réussir une valeur non définie comme CONFIGURATION ou employer le fonctionnement de splitspace ().

jsplit (l'undef, « x81x40 ceci est x81x40 perl.") ;
splitspace (« x81x40 ceci est x81x40 perl.") ;
# (ce, est, le Perl.)

Si vous voulez réussir la configuration avec des modificateurs, spécifier un arrayref de [CONFIGURATION, MODIFICATEUR] comme premier argument. Vous pouvez également employer « des modificateurs inclus »).

Le MODIFICATEUR est spécifié comme chaîne de caractères.

i, I, j, s, m, x, o voient s'il vous plaît au sujet de ().

splitspace (CHAÎNE DE CARACTÈRES)

splitspace (CHAÎNE DE CARACTÈRES, LIMITE)

Ce fonctionnement émule le FAISCEAU : : fractionnement (, CHAÎNE DE CARACTÈRES, LIMITE). Il renvoie une liste donnée par la CHAÎNE DE CARACTÈRES de fractionnement sur le whitespace comprenant « x81x40 » (l'ESPACE IDÉOGRAPHIQUE). Les principaux caractères de whitespace ne produisent aucun champ.

Note : le splitspace (CHAÎNE DE CARACTÈRES, LIMITE) est équivalent au jsplit (undef, CHAÎNE DE CARACTÈRES, LIMITE).

splitchar (CHAÎNE DE CARACTÈRES)

splitchar (CHAÎNE DE CARACTÈRES, LIMITE)

Ce fonctionnement émule le FAISCEAU : : fractionnement (/, CHAÎNE DE CARACTÈRES, LIMITE). Il renvoie une liste donnée par fractionnement de CHAÎNE DE CARACTÈRES dans des caractères.
Note : splitchar (CHAÎNE DE CARACTÈRES, LIMITE) est équivalent au jsplit (, à la CHAÎNE DE CARACTÈRES, à la LIMITE).

Télécharger

ShiftJIS:: Regexp 1,00: Screenshot

Liens commerciaux
Télécharger ShiftJIS:: Regexp 1,00

ShiftJIS:: Regexp 1,00: Mot-clé

ShiftJIS:: Regexp 1,00: Signet

Hyperlink code:
Hyperlink and Intro code:

ShiftJIS:: Regexp 1,00: A voir également

ShiftJIS:: Regexp 1,00: Review
Nom de l'auteur :  
Auteur email :  
Commentaire :  
Code de sécurité :  
     
   
Mes logiciels
Vous n'avez pas enregistré de logiciel. Cliquez sur Save "à côté de chaque logiciel à mettre à votre panier de logiciels"
Liés à la recherche
Liens commerciaux