Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Perl Programming >> Content
Hoe te gebruiken reguliere expressies tot het controleren van een tekenreeks die numeriek
Met behulp van reguliere expressies is een krachtige manier om gegevens uit bestanden ontleden , maar een beginner het frustrerend kan zijn . De symbolen en vreemde syntaxis gemakkelijk overweldigend in complexe expressies . Hoe dan ook, het leren van reguliere expressies is cruciaal voor een effectief systeembeheerder . Als u tekenreeksen die numerieke controleren , kunt u een expressie te maken om te controleren wat het ook is dat je nodig hebt van die string , terwijl over te slaan lijnen die geen nummers bevatten . Instructies
1

Maak een " . Pl " bestand of open een reeds bestaande. Kopen van 2

Maak een variabele waarin het resultaat van uw reguliere expressie te slaan . Laten we gebruik maken van " $ string" als onze variabele . U kunt elke tekst die u wilt controleren tegen een reguliere expressie gebruiken .
3

Maak een reguliere expressie om te scannen op nummers . Dit wordt gedaan met behulp van " \\ d " of " [ 0-9 ] " elk zal proberen om een cijfer in de reeks zijn. Als u alleen een bepaald nummer of nummerreeks , kunt u de nummers wijzigen . Dus als u alleen wilden nummers 3 tot 6 bijvoorbeeld , zou u " [ 3-6 ] " . Voeg nu de " + "-operator om nummers die meer hebben dan een cijfer te vangen . Met behulp van onze variabele , zou het er zo uitzien:

$ string = ~ m /[ 0-9 ] + /;

Als de string bevat ten minste een cijfer van elke omvang , zal het return " true . " de " m //" syntax slechts de volgende geeft als een reguliere expressie .
4

Leg de nummers die je nodig hebt door het toevoegen van haakjes rond de reguliere expressie die zal vangen ze . In ons voorbeeld zullen we het eerste nummer in een string te vangen . Door haakjes eromheen , kunnen we het resultaat van de wedstrijd noemen

$ string = ~ m /( [ 0-9 ] + ) /; print " Dit is de eerste wedstrijd : $ 1" . ;

Dit voorbeeld zal de match in het eerste stel haakjes drukken . Er zijn vele andere manieren om reguliere expressies gebruiken om numerieke strings controleren , maar ze variëren sterk , want het hangt allemaal af van wat je nodig hebt aangevinkt .

Previous: Next:
  Perl Programming
·Hoe te verwijderen White Space…
·Hoe stop ik een Persoon van Co…
·Hoe je netto Twitter PERL Gebr…
·Perl Tutorial voor het afdrukk…
·Hoe maak je een Random Passwor…
·Hoe kan ik HTML -bestanden ver…
·Hoe te verwijderen Newline Per…
·Hoe een bestand in Perl Onthou…
·Hoe te Unix Commando's in Perl…
  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
·Hoe te gebruiken LINQ to the Max Zoeken …
·Hoe te CPP Compile in MS - ​​DOS 
·Wat is Interleave Coding ? 
·Hoe kan ik een SWF -bestand in PHP embed…
·Hoe de Ogre vector3 Operator Gebruik 
·Hoe maak je een Working Draadmodel Zorg 
·Hoe te tikkers embedden 
·Hoe maak je een argument Stuur in VBA 
·Hoe een bestand in PHP Download 
Copyright © Computer Kennis http://www.nldit.com