Vad är GREP i Adobe InDesign? (Hur man använder det)

  • Dela Detta
Cathy Daniels

En av InDesigns styrkor är att det kan användas för att utforma dokument i olika storlekar, från en enda sida till böcker i flera volymer.

Men när du arbetar med ett dokument med en stor mängd text kan det ta mycket tid att ställa in all text på rätt sätt - och ännu längre tid att dubbelkolla eventuella fel.

GREP är ett av InDesigns mindre kända verktyg, men det kan dramatiskt påskynda hela sättningsprocessen, spara otaliga timmar av tråkigt arbete och garantera enhetlighet i hela dokumentet, oavsett hur långt det är.

Den enda haken är att GREP kan vara mycket svårt att lära sig, särskilt om du inte har någon erfarenhet av programmering.

Låt oss ta en närmare titt på GREP och hur du kan frigöra dina superkrafter i InDesign med lite noggrann träning (OK, om jag ska vara ärlig så kommer det att bli en hel del träning!).

Viktiga slutsatser

  • GREP är en akronym från Unix-operativsystemet som står för Global Regular Expression Print.
  • GREP är en typ av datorkod som använder metatecken för att söka i texten i InDesign-dokumentet för att hitta matchningar med ett fördefinierat mönster.
  • GREP är tillgängligt i InDesigns dialogruta Hitta/ändra för automatisk textutbyte.
  • GREP kan också användas tillsammans med styckeformat för att automatiskt tillämpa anpassad formatering på specifika textsträngmönster.
  • GREP kan vara svårt att lära sig, men det är oöverträffat när det gäller flexibilitet och kraft.

Vad är GREP i InDesign?

Termen GREP (Global Regular Expression Print) är ursprungligen namnet på ett kommando i Unix-operativsystemet som kan användas för att söka igenom filer efter textsträngar som följer ett visst mönster.

Om du inte förstår det ännu, känn dig inte illa till mods - GREP ligger mycket närmare programmering än grafisk design.

I InDesign, GREP kan användas för att söka igenom dokumenttexten och leta efter text som matchar det angivna mönstret. .

Tänk dig till exempel att du har ett mycket långt historiskt dokument som regelbundet listar årliga datum, och du vill att siffrorna för varje år ska använda OpenType-formateringsformatet Proportional Oldstyle. Istället för att gå igenom dokumentet rad för rad, leta efter varje omnämnande av ett årligt datum och justera siffrornas format för hand, kan du konstruera en GREP-sökning som letar efter en strängfyra nummer i rad (dvs. 1984, 1881, 2003 osv.).

För att åstadkomma denna typ av mönsterbaserad sökning, GREP använder en specialiserad uppsättning operatörer som kallas metatecken: tecken som representerar andra tecken.

Om vi fortsätter med exemplet med det årliga datumet är det GREP-tecken som används för att representera "any digit" (vilken siffra som helst) \d , En GREP-sökning på \d\d\d\d\d\d skulle alltså ge alla platser i din text som har fyra siffror i rad.

Den omfattande listan över metatecken täcker praktiskt taget alla tecken eller textbaserade situationer som du kan konstruera i InDesign, från teckenmönster till mellanslag mellan ord. Om det inte är tillräckligt förvirrande kan dessa metatecken kombineras med hjälp av ytterligare logiska operatörer för att täcka en rad möjliga resultat inom en enda GREP-sökning.

Hur används GREP i InDesign

Det finns två sätt att använda GREP-sökningar i InDesign: med kommandot Hitta/ändra och i en styckeformat.

När du använder kommandot Hitta/ändra kan en GREP-sökning användas för att hitta och ersätta alla delar av din text som matchar GREP-specifikationerna. Detta kan vara användbart för att hitta formateringsfel, interpunktionsfel och nästan allt annat som du kan behöva hitta dynamiskt.

GREP kan också användas som en del av en styckeformat för att tillämpa en specifik teckenstil på all text som matchar GREP-sökmönstret. I stället för att behöva söka i texten för hand för att tillämpa specifik formatering på telefonnummer, datum, nyckelord etc. kan du konfigurera en GREP-sökning så att den hittar den önskade texten och automatiskt tillämpar rätt formatering.

En korrekt utformad GREP-sökning kan spara många timmars arbete och garantera att du inte missar några exempel på den text du vill justera.

Hitta/ändra med GREP i InDesign

Användning av Hitta/ändra dialog är ett bra sätt att börja bekanta sig med GREP i InDesign. Adobe tillhandahåller några exempel på GREP-sökningar, och du kan också experimentera med att konstruera dina egna GREP-sökningar utan att behöva göra några ändringar i dokumentet.

För att komma igång öppnar du Redigera menyn och klicka på Hitta/ändra Du kan också använda tangentbordsgenvägen Kommando + F (använda Ctrl + F om du använder InDesign på en dator).

Nära toppen av Hitta/ändra ser du en rad flikar där du kan göra olika typer av sökningar i dokumentet: Text, GREP, Glyph, Object och Color.

Klicka på GREP för att söka i dokumentet med hjälp av GREP-förfrågningar. GREP kan användas i både Hitta vad: fältet och den Ändra till: som gör det möjligt att dynamiskt omstrukturera textinnehållet.

Den lilla @ symbolen bredvid varje fält öppnar en popup-meny som listar alla potentiella GREP-metatecken som du kan använda i dina frågor.

Om du inte är redo att börja skapa egna frågor än kan du titta på några av de sparade förinställda frågorna så att du kan börja testa GREP direkt.

I Förfrågan rullgardinsmenyn, välj någon av posterna från Ändra arabisk diakritisk färg till Ta bort avslutande mellanslag, och Hitta vad: fältet kommer att visa den relevanta GREP-frågan med hjälp av metatecken.

Användning av GREP i InDesign Styles för stycken

GREP är användbart i dialogrutan Hitta/ändra, men det börjar verkligen visa sin styrka när det används i kombination med tecken- och styckeformat. När de används tillsammans kan du omedelbart och automatiskt lägga till anpassad formatering till alla textsträngmönster som du kan ange med GREP i hela dokumentet - på en gång.

För att komma igång behöver du tillgång till Karaktärsstilar panelen och den Stycken för stycken panelen. Om de inte redan är en del av ditt arbetsområde öppnar du den Fönster menyn, väljer du Stilar och klicka på en av följande Stycken för stycken eller . Karaktärsstilar .

De två panelerna är inbäddade i varandra, så båda öppnas oavsett vilken post du väljer i menyn.

Välj den Karaktärsstilar och klickar på fliken Skapa en ny stil längst ner på panelen.

Dubbelklicka på den nya posten som heter Karaktärsstil 1 för att börja anpassa formateringsalternativen.

Ge stilen ett beskrivande namn och använd sedan flikarna till vänster för att justera inställningarna för formatering. När du är klar klickar du på OK för att spara den nya teckenstilen.

Växla till Stycken för stycken panelen och klickar på Skapa en ny stil längst ner på panelen.

Dubbelklicka på den nya posten som heter Stycke stil 1 för att redigera formateringsalternativen.

På flikarna till vänster väljer du GREP-stil och klickar sedan på fliken Ny GREP-stil En ny GREP-stil visas i listan.

Klicka på texten bredvid Använd stil: och välj den teckenstil du just skapat från rullgardinsmenyn, och klicka sedan på GREP-exemplet nedan för att börja konstruera din egen GREP-fråga.

Om du ännu inte har lärt dig alla GREP-metatecken utantill (och vem kan klandra dig?) kan du klicka på @ ikonen för att öppna en popup-meny med alla alternativ.

Om du vill bekräfta att din GREP-fråga fungerar som den ska kan du kontrollera Förhandsgranska längst ned till vänster i den nedre vänstra delen av Alternativ för stil för stycken för att få en snabb förhandsgranskning av resultaten.

Användbara GREP-resurser

Att lära sig GREP kan verka lite överväldigande till en början, särskilt om du kommer från en bakgrund som grafisk designer och inte programmerare.

Det faktum att GREP också används inom programmering innebär dock att många människor har sammanställt praktiska resurser för att lära sig hur man skapar GREP-förfrågningar. Här är några av de mest användbara resurserna:

  • Adobes GREP-lista över metatecken
  • Erica Gamets utmärkta GREP Cheat Sheet (fusklapp)
  • Regex101 för att testa GREP-förfrågningar

Om du fortfarande känner dig fast i GREP kan du kanske hitta ytterligare hjälp i Adobe InDesigns användarforum.

Ett sista ord

Det här är bara en mycket grundläggande introduktion till GREP:s underbara värld i InDesign, men förhoppningsvis har du börjat uppskatta vilket kraftfullt verktyg det är. Att lära sig GREP kan vara en stor tidsinvestering i början, men det kommer att betala sig om och om igen när du blir mer bekväm med att använda det. Så småningom kommer du att undra hur du någonsin har skrivit långa dokument utan dem!

Glad GREPing!

Jag är Cathy Daniels, expert på Adobe Illustrator. Jag har använt programvaran sedan version 2.0 och har skapat tutorials för den sedan 2003. Min blogg är en av de mest populära destinationerna på webben för människor som vill lära sig Illustrator. Utöver mitt arbete som bloggare är jag även författare och grafisk formgivare.