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 .