*   >> Lezen Onderwijs artikelen >> science >> programming

Meer reguliere expressies in Perl

reguliere expressies in Perl voor de Novice - Deel 8 Inleiding Dit is het achtste deel van mijn reeks, reguliere expressies in Perl voor de Novice. We hebben veel over reguliere expressies in Perl geleerd. Wat we hebben geleerd zouden veel van onze problemen op te lossen. Toch zal er een moment dat je zou willen om meer te doen in Regex komen. Dus dit laatste deel is om u in staat om meer te doen in Regex. Samenstellen van reguliere expressies Het is mogelijk voor u om dezelfde reguliere expressie over en gebruiken in een script.

Normaal, regex, de manier waarop we hebben geleerd moet opnieuw worden beoordeeld telkens wanneer je het gebruikt. Om de snelheid te verhogen, kunt u de reguliere expressie eenmaal gecompileerd en dan gebruiken in de gecompileerde toestand over en, in het script. De qr //exploitant voldoet een reguliere expressie en geeft een vorm van de reguliere expressie die kunnen worden toegewezen aan een variabele. Dus je kunt hebben: mijn $ reg = qr /patroon /; De $ reg kan nu gebruikt worden op bindende werking.

Zodat u de volgende code segment: mijn $ availableString =; "Hello World!" mijn $ reg = qr /World /; $ availableString = ~ $ reg; De bovenstaande binding uitdrukking produceert een wedstrijd. Boven de tweede verklaring doet de samenstelling en toewijzing aan de variabele. Beschouw het volgende: mijn $ availableString = "Hello World"; mijn $ reg = qr /World /; $ availableString = ~ $ reg; $ availableString = ~ /World /; De tweede verklaring hier, stelt de reguliere expressie en wijst het resultaat aan een variabele.

De laatste twee verklaringen zijn dezelfde, maar de één na laatste verklaring is sneller dan de laatst uitgevoerde, want het is al samengesteld. U kan de gecompileerde $ reg in een andere reguliere expressie, bijvoorbeeld "Hallo Wereld!" = ~ /$ Reg! /De bovenstaande uitspraak is gelijk aan de trage "Hello World!" ! = ~ /World /Let op de aanwezigheid van het uitroepteken in de reguliere expressie; $ reg en '!' vormt de reguliere expressie.

Inbedding Opmerkingen en Modifiers in een reguliere expressie inbedding Reacties We zagen hoe een reactie kan worden ingebed in een reguliere expressie met de x modifier. De methode van inbedding commentaar in deze sectie is als het schoon of een officiële manier van inbedding opmerkingen. De uitdrukking te gebruiken om een ​​reactie (#Comment?) Is Je begint met '(? #' Insluiten u typt uw ​​reactie en dan eindig je met ')'.

Het woord "Internet" normaal begint met 'I' in ho

Page   <<       [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.