Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Perl Programming >> Content
Reguliere expressies om een XML- element Match
Regular Expressions zijn een krachtige methode die wordt gebruikt om tekst ontleden , dit omvat het vinden van XML- elementen in uw code . Wanneer u bijzonder grote bestanden van welke aard dan ook , het vinden van tekst binnen deze handmatig zeer tijdrovend kan zijn . Regular Expressions toelaten om het proces te automatiseren , in scripttalen zoals Perl , om u tijd te besparen . Reguliere expressies zijn niet beperkt tot Perl , maar elke taal die ze implementeert een iets andere syntax . Ongecompliceerde

Maak uw reguliere expressie . Bijvoorbeeld , als uw XML-element was " bookstore " dan weet je de opening tag is " " en om het te evenaren , zou uw reguliere expressie als volgt uitzien :



Sinds de wedstrijd nodig heeft om precies te zijn , heeft uw reguliere expressie niet nodig om tegemoet te komen voor de verschillende variabelen of iets uit het gewone .
Gekoppelde Tags

Maak een reguliere expressie die zal overeenkomen met zowel het begin en einde tags van uw XML-element . Omdat we nog steeds met behulp van " boekhandel " hier , zou de reguliere expressie zo uitzien :

| < /boekhandel >

Dit zal overeenkomen met zowel het openen en sluiten tags van je element .
Gevarieerd Tags

Maak een reguliere expressie die zal overeenkomen met de XML-elementen die dezelfde naam delen . Als je een aantal " boekhandel " elementen aan te passen gehad , kan uw reguliere expressie als volgt uitzien :



Dit zal passende opening " boekhandel " elementen met inbegrip van die nummers hebben na hen . Als je wilde ook overeenkomen met het beëindigen van labels , kunt u uitbreiden op de uitdrukking :

| < /boekhandel [ 0-9 ] * >

Vague Tags

Maak een reguliere expressie die elk XML-element komt overeen met een underscore . Het is een goed idee om elementen beschrijvende maken in het teken "_" als je kunt . De uitdrukking zou er als volgt uitzien :

< [ az ] + [ 0-9 ] * _ [ az ] + [ 0-9 ] * >

Deze expressie komt overeen met alle XML element dat een heeft underscore , alsmede alle nummers na ofwel de voor-of achtervoegsel . Als je wilde een reguliere expressie te brengen in een XML-element vind helemaal niet, kunt u gebruik maken :

< [ az ] + [ 0-9 ] * >

Deze uitdrukking zal overeenkomen geen XML element inbegrip van die met getallen . Er is geen manier om tussen XML -elementen en andere ingebouwde markeringen echter , aangezien een XML element iets dat niet begint met een nummer kan worden genoemd . U moet een meer specifieke reguliere expressie om die tags te maken . Dit kan worden bereikt als u een naam schema , zoals de underscore eerdere voorbeeld , met al uw XML- elementen te gebruiken .

Previous: Next:
  Perl Programming
·Hoe maak je een Do While Loop …
·Hoe de lengte van een array in…
·Hoe te activeren Perl in Snow …
·Hoe kan ik een array Declare i…
·Hoe je etiketten in Perl 
·Hoe te Variabelen in Perl Rege…
·Hoe te Plink Call Vanuit een P…
·Hoe verwijderen Last Octet in …
·Hoe vindt u de File Grootte in…
  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 maak je een hex ​​-bestand lezen 
·Hoe te schrijven Computer Code 
·Wat is Microsoft Visual C + + ? 
·Hoe maak je een RPM Package Install 
·Hoe gebruik ik een keuzelijst in Visual …
·Hoe de Focus Reset in Java 
·Hoe kan ik meerdere variabelen in een Ad…
·Hoe te TextBox gebruiken in Visual Basic…
·Met twee - dimensionale karakter Arrays …
Copyright © Computer Kennis http://www.nldit.com