Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> perl Programmering >> Content

    Hur man byter Alternativ i Regular Expression

    Byta alternativ i ett reguljärt uttryck kan bli komplicerat snabbt , du behöver för att isolera det alternativ du vill byta innan du gör några ändringar . Om du gör det annars kommer eventuellt bryta resten av matcherna . Det är därför det är en bra idé att segregera de olika delarna av din vanliga uttrycket använder parenteser eftersom det gör det lättare att arbeta med enskilda segment . Reguljära uttryck används av en mängd olika skriptspråk och är ett kraftfullt sätt att tolka data från en eller flera filer . Instruktioner
    1

    Öppna manuset vars reguljära uttryck du vill redigera . Navigera till det .
    2

    Spara en kopia av det reguljära uttrycket innan du ändrar någonting genom att kopiera och klistra in den i en annan fil . Nu hitta de delar av det reguljära uttrycket som du vill ändra . Så till exempel , har du :

    ( [ 0-9 ] + [ az ] ) katalog

    Denna del av uttrycket matchar ett eller flera siffror , följt av en bokstav . Om du vill byta ut den del av uttrycket , helt enkelt göra dina ändringar inom parentes , annars kommer du att börja påverka resten av uttrycket .
    3

    Använd inbyggda i numrerade variabler att testa matcherna i ditt nya uttryck . För varje uppsättning av parenteser du har , är resultatet av matchen lagras i en numrerad variabel . Till exempel är ditt uttryck :

    ( [ 0-9 ] + [ az ] ) katalog

    sekvens i vilken det visas i ditt uttryck är antalet det lagras i. Om det är det första uppsättning av parenteser , då du kan se resultatet med hjälp av :

    tryck affischer 1;

    Detta kommer att skriva ut texten som matchade din vanliga uttryck . Om det var den andra uppsättningen av parenteser , skulle du använda " $ 2" och så vidare . Fortsätt att testa ditt uttryck tills den gör precis vad du behöver det för att göra .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder etiketter i Perl
    ·Hur testa för att se om en fil existerar i Perl
    ·Hur får man skillnaden mellan två datum i Perl
    ·Jämförelse av Perl Med Python
    ·Hur man läser CSV -filer i Perl
    ·Hur felsöka Perl på Windows
    ·Django Vs. Perl
    ·Hur man skapar en enkel Telnet skript i Perl
    ·Typer av Manets Protokoll
    ·Hur Split Apart webbadresser i Perl
    Utvalda artiklarna
    ·Vektor Indexering i MATLAB
    ·Lägga till heltal i Java
    ·Hur man skapar en klient område med PHP
    ·Hur man kompilerar Fortran 77 på Ubuntu
    ·Hur man skriver ett Java program som beräknar omkretse…
    ·Hur man kompilerar Java i Oracle
    ·Hur du kontrollerar att ett index Finns i Python
    ·Hur man använder C + + för att skriva en kod för att…
    ·Hur Lista data från MySQL i PHP
    ·Hur man använder SearchEx metod i VB6
    Copyright © Dator Kunskap http://www.dator.xyz