Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Perl Programming >> Content
Hoe kan ik een variabele gebruiken in Perl reguliere expressies
In Perl , een reguliere expressie , of " regex , " is een reeks tekens . In veel gevallen zijn deze tekens opgeslagen in string variabelen . U gebruikt operatoren Perl en character classes om een ​​taak uit te voeren op een reguliere expressie , zoals touwtje matching of het zoeken naar en vervangen van specifieke karakters . Waarden toe aan de variabelen , hetzij in de code zelf of vraagt ​​de gebruiker om invoer op run -time en dan gebruik maken van deze uitdrukkingen in het karakter bijpassende volgorde . Instructies
1

Open een Perl-programma bestand . Plaats de cursor waar u wilt reguliere expressies gebruiken

Typ de volgende code 2 :

mijn $ cat = " Mijn kat bevallen van drie kittens ! " ;
.

afdruk $ cat . " \\ n " ;

$ cat
= ~ s /drie /vier /;

afdruk $ cat
. " \\ n " ;

De eerste regel stelt de waarde van een variabele en de tweede lijn drukt het af op het scherm . De derde regel maakt gebruik van de substitutie operator " drie " in de variabele te vervangen door " vier . " Indien de exploitant het patroon aan te passen ( " drie " ) niet kan vinden , is het niet de waarde van de variabele te wijzigen op alle

Type 3 de volgende code : .

Druk
" Type iets : " ;

mijn $ input = < > ;

if ( $ input = ~ m /e /i ) { print " Wat je getypt bevatte de letter ' e " " ; }

else { print " wat je getypt had de brief niet bevatten " e " " ; }

de eerste twee regels vraagt ​​de gebruiker om een string in te voeren en slaat de inwerking een variabele . De als verklaring gebruikt de match operator om te zien of de gebruiker de letter getypt " e . " De " i " een deel van de operator vertelt de operator tot geval te negeren . Veranderen in " s" te zijn hoofdlettergevoelig

print 4 " Voer een telefoonnummer : " ; .

Mijn $ telefoon = < > ;

if ( $ telefoon = ~ /\\ d \\ d \\ d - \\ d \\ d \\ d \\ d /) { print " Je hebt juist een telefoonnummer ingevoerd " ; } else

{print "Je niet juist een telefoonnummer " ingevoerd ; }

Deze maakt gebruik van character classes om de string ingang controleren om te zien of het overeenkomt met het formaat van een telefoonnummer en vertelt de gebruiker dan wanneer hij wel of geen nummer in te voeren correct . De " \\ d " character classes controleert uitdrukkingen voor getallen . U kunt ook " \\ w " om te controleren of er geen tekens of " \\ s " om te controleren op witruimte . Het gebruik van de hoofdletters voor elk van deze drie klassen ontkent hun vertegenwoordigingen .
5

Sla het Perl-programma bestand .

Previous: Next:
  Perl Programming
·Hoe je Perl Lancering Van SSH 
·Hoe kan ik een string in Perl 
·Over de Perl Chr Functie 
·Hoe kan ik een Long String In …
·Hoe te Line Feeds Verwijder in…
·Perl Script File Tutorial 
·Hoe te XML naar PDF convertere…
·Hoe om te bepalen hoeveel elem…
·Hoe om te controleren of er ee…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Een raamwerk voor het bouwen van SOAP -p…
·Hoe de Cell -ID locatie van het GSM -net…
·Hoe je Hotmail contacten importeren via …
·Standard Operating Procedures in de Orac…
·Hoe maak je een negatieve binaire conver…
·Hoe de Visual Basic 6 Code bijwerken 
·Hoe u met Visual Basic Subroutine Uitvoe…
·Hoe de Kortste Woord in Java zoeken 
·Hoe te Modulus berekenen 
Copyright © Computer Kennis http://www.nldit.com