Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Perl Programming >> Content
    Hvordan erstatte alternativer i Regular Expression
    Sette i et regulært uttrykk kan bli komplisert raskt , du må isolere det alternativet du ønsker å bytte ut før du gjør noen endringer . Gjør du det ellers vil potensielt ødelegge resten av kampene . Det er derfor det er en god idé å skille de ulike delene av din vanlige uttrykk ved hjelp av parenteser som det gjør det lettere å arbeide med enkelte segmenter . Regulære uttrykk brukes av en rekke skriptspråk og er en effektiv måte å analysere data fra en eller flere filer . Instruksjoner
    en

    Åpne script som regulært uttrykk du ønsker å redigere. Navigere til det.
    2

    Lagre en kopi av det vanlige uttrykket før du endrer noe ved å kopiere og lime den inn i en annen fil . Nå finner de delene av det regulære uttrykket du ønsker å endre . Så for eksempel, har du : en

    ( [ 0-9 ] + [ az ] )

    Denne delen av uttrykket vil matche ett eller flere tall , etterfulgt av en bokstav . Hvis du ønsket å erstatte den delen av uttrykket , rett og slett gjøre endringer innenfor parenteser , ellers vil du begynne å påvirke resten av uttrykket.
    3

    Bruk innebygd i nummererte variabler å teste kampene i den nye uttrykk. For hvert sett av parenteser dere har, er et resultat av at kampen lagret i en nummerert variabel. For eksempel er uttrykket : en

    ( [ 0-9 ] + [ az ] )

    Sekvensen der som vises i uttrykket er nummer det er lagret i. Hvis det er første sett med parentes , så kan du se resultatet ved å bruke : en

    print $ 1;

    Dette vil skrive teksten som passet ditt regulært uttrykk. Hvis det var det andre settet med parenteser , ville du bruke " $ 2 " og så videre . Fortsett å teste uttrykk inntil den gjør akkurat det du trenger den å gjøre .

    früher :

     Weiter:
      Relatert Artike
    ·Opplæring for XML for Perl 
    ·Hvordan analysere en linje i Perl 
    ·Hvordan finne Linjenumrene Bruke Perl 
    ·Hvordan konvertere en streng til INT PERL 
    ·Perl Hver vs foreach 
    ·Hvordan å feilsøke Perl på Windows 
    ·Slik installerer du CPAN 
    ·Hvordan kan jeg få lengden av en Anonym Array i Perl 
    ·Slik fjerner linjeskift Perl 
    ·Slik pakker du ut oppføringer fra Multiple- Fasta Perl…
      Anbefalte artikler
    ·Screen Tutorials for Python 
    ·Hvordan endre passord i PHP Scripts for MySQL 
    ·Hvordan lese heltall Fra Console i Java 
    ·Hvordan lage en proxy-server i Java 
    ·Hvordan kontrollere om en Constant er definert i Ruby 
    ·Hvordan lage en linje graf Med Visual Basic 
    ·Hvordan å animere en JPanel i Java 
    ·Hva er en tekst Action Script 
    ·Hvordan sortere en Python Dictionary nøkler eller verd…
    ·Hvordan bruke DBX Debugger 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/