Wat is GREP yn Adobe InDesign? (Hoe it te brûken)

  • Diel Dit
Cathy Daniels

Ien fan 'e sterke punten fan InDesign is dat it kin wurde brûkt om dokuminten te ûntwerpen dy't fariearje yn grutte fan ien inkelde side oant boeken dy't meardere dielen beslaan.

Mar as jo wurkje oan in dokumint mei in enoarme hoemannichte tekst, kin it in oerienkommende enoarme tiid duorje om al dy tekst goed yn te stellen - en noch langer om dûbel te kontrolearjen op flaters.

GREP is ien fan 'e minder bekende ark fan InDesign, mar it kin it heule settingproses dramatysk fersnelle, jo unfertelde oeren ferfeelsum wurk besparje, en konsistinsje garandearje oer jo heule dokumint, nettsjinsteande hoe lang it is.

De ienige fangen is dat GREP heul lestich kin wêze om te learen, foaral as jo gjin programmearûnderfining hawwe.

Litte wy GREP fan tichterby besjen en hoe't jo jo InDesign-supermacht kinne ûntsluten mei in bytsje soarchfâldige oefening. (OK, om earlik te wêzen, it sil nochal in protte praktyk wêze!)

Key Takeaways

  • GREP is in akronym fan it Unix-bestjoeringssysteem dat stiet foar Global Regular Expression Print .
  • GREP is in type kompjûterkoade dy't metatekens brûkt om jo InDesign-dokuminttekst te sykjen nei alle oerienkomsten mei in foarôf definieare patroan.
  • GREP is beskikber yn it InDesign-finen/feroarje-dialoochfinster foar automatyske tekst ferfanging.
  • GREP kin ek brûkt wurde mei alineastilen om oanpaste opmaak oan te passen op spesifike tekststringpatroanenautomatysk.
  • GREP kin lestich wêze om te learen, mar it is unrivaled yn termen fan fleksibiliteit en krêft.

Wat is GREP yn InDesign?

De term GREP (Global Regular Expression Print) is oarspronklik de namme fan in kommando út it Unix-bestjoeringssysteem dat brûkt wurde kin om troch triemmen te sykjen nei tekststrings dy't in spesifyk patroan folgje.

As dat noch gjin sin hat, fiel dan net min - GREP is folle tichter by programmearring dan it is by grafysk ûntwerp.

Binnen InDesign kin GREP brûkt wurde om troch jo dokuminttekst te sykjen, op syk nei elke tekst dy't oerienkomt mei it opjûne patroan .

Stel jo bygelyks foar dat jo in heul lang histoarysk dokumint dat regelmjittich jierdatums oplist, en jo wolle dat de sifers foar elk jier de proporsjonele Oldstyle OpenType opmaakstyl brûke. Ynstee fan jo dokumint rigel foar rigel troch te gean, nei elke fermelding fan in jierdatum te sykjen en de siferstyl mei de hân oan te passen, kinne jo in GREP-sykje oanmeitsje dy't sil sykje nei elke tekenrige fan fjouwer nûmers op in rige (d.w.s. 1984, 1881) , 2003, ensfh.).

Om dit soarte fan patroanbasearre sykopdracht út te fieren, brûkt GREP in spesjalisearre set operators bekend as metatekens: tekens dy't oare tekens fertsjintwurdigje.

Trochgean mei it foarbyld fan de jierlikse datum, it GREP-metateken dat brûkt wurdt om 'elke sifer' foar te stellen is \d , dus in GREP-sykje nei\d\d\d\d soe alle lokaasjes yn jo tekst weromjaan dy't fjouwer sifers op in rige hawwe.

De wiidweidige list mei metatekens beslacht praktysk elke karakter- of tekst-basearre situaasje dy't jo kinne konstruearje yn InDesign, fan karakterpatroanen oant de spaasjes tusken wurden. As dat net betiizjend genôch is, kinne dizze metatekens wurde kombinearre mei ekstra logyske operators om in berik fan potensjele resultaten te dekken binnen ien GREP-sykjen.

Hoe wurdt GREP brûkt yn InDesign

Der binne twa manieren om GREP-sykopdrachten yn InDesign te brûken: mei it kommando Find/Change en binnen in alineastyl.

As brûkt mei it kommando Find/Change, kin in GREP-sykaksje brûkt wurde om elk diel fan jo tekst te finen en te ferfangen dat oerienkomt mei de GREP-spesifikaasjes. Dit kin nuttich wêze foar it lokalisearjen fan alle opmaakflaters, ynterpunksjeflaters, of sawat alles wat jo miskien dynamysk sykje moatte.

GREP kin ek brûkt wurde as ûnderdiel fan in alineastyl om in spesifike karakterstyl ta te passen op elke tekst dy't oerienkomt mei it GREP-sykpatroan. Ynstee fan jo tekst mei de hân te sykjen om spesifike opmaak op telefoannûmers, datums, trefwurden, ensfh.

In goed konstruearre GREP-sykjen kin jo in protte lange oeren wurk besparje en garandearje dat jo gjin eksimplaren fan 'etekst dy't jo oanpasse wolle.

Fyn/feroarje mei GREP yn InDesign

It brûken fan it dialoochfinster Fyn/feroarje is in geweldige manier om bekend te wurden mei GREP yn InDesign. D'r binne in pear foarbylden fan GREP-fragen fan Adobe, en jo kinne ek eksperimintearje mei it bouwen fan jo eigen GREP-sykopdrachten sûnder wizigingen oan jo dokumint te meitsjen.

Om te begjinnen, iepenje it menu Bewurkje en klik op Fyn/feroarje . Jo kinne ek de fluchtoets Kommando + F (brûk Ctrl + F as jo InDesign op in PC brûke).

Tuan de boppekant fan it dialoochfinster Fyn/feroarje sille jo in searje ljeppers sjen wêrmei jo ferskate soarten sykopdrachten troch jo dokumint kinne útfiere: Tekst, GREP, Glyph, Objekt, en kleur.

Klik op de ljepper GREP om jo dokumint te sykjen mei GREP-fragen. GREP kin brûkt wurde yn sawol it fjild Fyn wat: as yn it fjild Feroarje nei: , wêrmei jo jo tekstynhâld dynamysk werstrukturearje kinne.

It lytse @ symboal njonken elk fjild iepent in kaskadend popupmenu dat alle mooglike GREP-metatekens oplist dy't jo brûke kinne yn jo queries.

As jo ​​noch net hielendal klear binne om te begjinnen mei it bouwen fan jo eigen queries, kinne jo nei guon fan 'e bewarre foarôf ynstelde queries sjen om GREP fuortendaliks te begjinnen.

Selektearje yn it útklapmenu Query ien fan 'e yngongen út Arabyske diakrityk feroarjeColor to Remove Trailing Whitespace, en it fjild Find wat: sil de relevante GREP-query werjaan mei metatekens.

GREP brûke yn InDesign-alineastilen

Hoewol GREP nuttich is yn it dialoochfinster/feroarje, begjint it wirklik syn krêft te sjen as it wurdt brûkt yn kombinaasje mei karakter- en alineastilen. As se tegearre brûkt wurde, kinne se jo direkt en automatysk oanpaste opmaak tafoegje oan elk tekststringpatroan dat jo kinne opjaan mei GREP oer jo heule dokumint - allegear tagelyk.

Om te begjinnen, hawwe jo tagong ta it paniel Karakterstilen en it paniel Alineastilen . As se net al diel útmeitsje fan jo wurkromte, iepenje dan it menu Finster , selektearje it submenu Stylen en klik op Alineastilen of Karakterstilen .

De twa panielen binne yninoar nêst, sadat se beide moatte iepenje, nettsjinsteande hokker yngong jo selektearje yn it menu.

Selektearje de ljepper Tekenstilen , en klikje op de knop Nije styl oanmeitsje ûnderoan it paniel.

Dûbelklik de nije yngong mei de namme Tekenstyl 1 om te begjinnen mei it oanpassen fan de opmaakopsjes.

Jou jo styl in beskriuwende namme, brûk dan de ljeppers oan de linkerkant om jo opmaakynstellingen sa winske oan te passen. As jo ​​klear binne, klikje jo op OK om de nije karakterstyl op te slaan.

Oerskeakelje nei de AlineaStylen -paniel, en klikje op de knop Nije styl oanmeitsje ûnderoan it paniel.

Dûbelklik de nije yngong mei de namme Alineastyl 1 om de opmaakopsjes te bewurkjen.

Selektearje yn de ljeppers oan de linkerkant de ljepper GREP-styl , klik dan op de knop Nije GREP-styl . In nije GREP-styl sil ferskine yn 'e list.

Klik op it tekstlabel neist Styl tapasse: en selektearje de karakterstyl dy't jo krekt makke hawwe út it útklapmenu, en klik dan op it GREP-foarbyld hjirûnder om te begjinnen mei it bouwen fan jo eigen GREP-query.

As jo ​​noch net alle GREP-metatekens ûnthâlden hawwe (en wa kin jo skuldich meitsje?), kinne jo op it ikoan @ klikke om in popupmenu te iepenjen mei al jo opsjes.

As jo ​​​​befêstigje wolle dat jo GREP-query goed wurket, kinne jo it fakje foarbyld yn 'e linker ûnderkant fan it finster Alineastylopsjes kontrolearje om krij in flugge foarbyld fan de resultaten.

Nuttige GREP-boarnen

It learen fan GREP kin earst in bytsje oerweldigjend lykje, benammen as jo fan in eftergrûn fan grafysk ûntwerp komme en net fan in programmeareftergrûn.

It feit lykwols dat GREP ek brûkt wurdt yn programmearring betsjut dat in protte minsken handige boarnen hawwe gearstald om te learen hoe't jo GREP-fragen meitsje kinne. Hjir binne in pear fan 'e nuttichste boarnen:

  • Adobe's GREP-metatekenlist
  • Erica Gamet's poerbêstGREP Cheat Sheet
  • Regex101 foar it testen fan GREP-fragen

As jo ​​noch fêst fiele mei GREP, kinne jo miskien ekstra help fine yn 'e Adobe InDesign-brûkersforums.

In lêste wurd

Dit is mar in heul basale ynlieding ta de wûnderlike wrâld fan GREP yn InDesign, mar hooplik binne jo begon te wurdearjen wat in krêftich ark it is. Learje fan GREP kin oan it begjin in grutte tiidynvestearring wêze, mar it sil hieltyd wer werombetelje as jo nofliker wurde om it te brûken. Uteinlik sille jo jo ôffreegje hoe't jo oait lange dokuminten sûnder har ynstelle!

Happy GREPing!

Ik bin Cathy Daniels, in ekspert yn Adobe Illustrator. Ik haw de software sûnt ferzje 2.0 brûkt, en haw sûnt 2003 tutorials foar makke. Myn blog is ien fan de populêrste bestimmingen op it web foar minsken dy't Illustrator leare wolle. Njonken myn wurk as blogger bin ik ek skriuwer en grafysk ûntwerper.