Valitse Muokkaa > Etsi/Muuta ja valitse sitten GREP-välilehti.
Opi, miten GREP-lausekkeita laaditaan ja käytetään monimutkaisten tekstirakenteiden hakuun ja korvaamiseen Adobe InDesignissa.
GREP (Global Regular Expression Print) -lausekkeiden avulla voit etsiä ja korvata aakkosnumeerisia merkkijonoja ja toistuvaa kaavaa noudattavia tekstejä useista avatuista dokumenteista. Ne auttavat etsimään ja muokkaamaan tiettyä rakennetta seuraavaa sisältöä, kuten puhelinnumeroita, sähköpostiosoitteita ja muotoiltua tekstiä. GREP toimii yhdessä tai useammassa asiakirjassa ja tukee joukkomuutoksia.
Etsi ja muuta tekstiä GREP-lausekkeilla
Valitse jokin Etsittävä-kentän vaihtoehdoista:
- Laadi GREP-lauseke kirjoittamalla se suoraan.
- Valitse Haun erikoismerkit ‑kuvake hakuehtojen määrittämiseksi.
Kirjoita tai liitä korvaava teksti Korvaava-kohtaan. Voit myös korvata kaiken tietyllä kirjainkoolla löydetyn tekstin valitsemalla Korvattavat erikoismerkit ‑kuvakkeen ja valitsemalla sitten Kirjainkoon muuttajat.
Valitse haun laajuus avattavasta Haku-valikosta.
Etsi ensimmäinen esiintymä valitsemalla Etsi seuraava.
Valitse Muuta, Muuta kaikki tai Muuta/Etsi.
GREP vaatii perusymmärrystä mallisyntaksista, mutta InDesignin sisäänrakennetut merkkivalikot auttavat lausekkeiden laatimisessa ilman koodien ulkoa opettelua.
Hae lainausmerkkien sisällä oleva teksti ja muotoile se uudelleen
Valitse Muokkaa > Etsi/Muuta ja valitse sitten GREP-välilehti.
Kirjoita Etsittävä-kenttään (")(\w+)("), jos haluat etsiä mitä tahansa lainausmerkeissä olevaa tekstiä.
Valitse Korvattavat erikoismerkit -kuvake ja valitse sitten Löytynyt > Löytynyt teksti. Korvaava-kenttään lisätään merkintä $0. Käytä Korvaava-kentässä $1-, $2- tai $3-merkintää, kun haluat korvata lausekkeessa sulkeilla määritetyt yksittäiset ryhmät. $1 kohdistuu ensimmäiseen sulkupariin, $2 toiseen ja niin edelleen.
Valitse Määritä muutettavat määritteet ‑kuvake Muuta muotoa ‑osiosta ja valitse haluttu muotoilu.
Etsi ensimmäinen esiintymä valitsemalla Etsi seuraava.
Korvaa teksti ja jatka hakua valitsemalla Muuta, Muuta kaikki tai Muuta/Etsi.
|
Hakuehdot |
GREP-lauseke |
Esimerkki |
|
Merkkiluokka |
[] |
Kirjoita seuraava a:n, b:n tai c:n etsimiseksi: [abc] |
|
Negatiivinen Lookahead |
(?!kuvio) |
Vältä tiettyä kuviota haussa. Jos haluat esimerkiksi välttää InDesign CS ‑versioiden etsimistä InDesign-versioiden luettelosta, kirjoita seuraava: InDesign (?!CS.*?) |
|
Positiivinen Lookahead |
(?=kuvio) |
Etsi tietty kuvio.Jos haluat esimerkiksi löytää vain InDesign CS ‑versiot InDesign-versioiden luettelosta, kirjoita seuraava: InDesign (?=CS.*?) |
|
Ei kirjainkoon erottelua |
(?i) |
Etsi tekstiä sen kirjainkoosta riippumatta. Jos haluat esimerkiksi etsiä Omena-sanan missä tahansa kirjainkoossa (omena, OMENA jne.), kirjoita seuraava: (?i)omena |
|
Kirjainkoon erottelu käytössä |
(?-i) |
Etsi tekstiä tietyssä kirjainkoossa. Jos haluat esimerkiksi etsiä vain Omena-sanan (ei omena, OMENA jne.), kirjoita seuraava: (?-i)omena |
|
Merkin tai sanan etsiminen tietyn kerran |
{ } |
Kirjoita jokin seuraavista toistuvan merkki- tai sanamäärän etsimiseksi: b{3}: vastaa tasan kolmea kertaa b(3,}: vastaa vähintään kolmea kertaa b{3,}?: vastaa vain kolmea kertaa b{2,3}: vastaa vähintään kahta ja enintään kolmea kertaa |
Seuraavat esimerkit käyttävät yleisiä GREP-korvaussyntaksin käytäntöjä:
- \$1 $2: Yhden kenoviivan (\) lisääminen toimii pakoitusmerkkinä.
- \\u $1 \u$2: Kahden kenoviivan (\\) lisääminen tulostaa yhden kenoviivan ja mahdollistaa koodinvaihtomerkkien näkymisen tulosteessa.
- \u$1 \\n \u$2: Kun välität \n:n tulosteeseen, se lisää uuden rivin.
|
Hakuehdot |
Hakulauseke |
Haun tulos |
Lausekkeen muutos |
Tuloksen muutos |
|
Etsi kaksi sanaa, joiden välissä on välilyönti, ja vaihda niiden paikkaa tai lisää mitä tahansa niiden väliin tai loppuun. |
(\w+)\s(\w+) |
Adobe InDesign |
$1 $2 $2 $1 $1, $2(™) |
$1 $2: Adobe InDesign $1, $2(™): Adobe, Indesign(™) |
|
Muuta ryhmän ensimmäisen kirjaimen kirjainkokoa |
(\w+)\s(\w+) |
Adobe InDesign |
\l \u \u$1 $2 |
\u$1 $2: Adobe indesign |
|
Muuta ryhmän kaikkien kirjainten kirjainkokoa |
(\w+)\s(\w+) |
Adobe InDesign |
\L \U \U$1 $2 \U$1 \U$2 \U$1 \u$2 |
\U$1 $2: ADOBE indesign \U$1 \U$2: ADOBE INDESIGN \U$1 \u$2: ADOBE Indesign |
Luo tulostettavia ja digitaalisia materiaaleja InDesignilla
Suunnittele muun muassa vaikuttavia mainoksia sekä lehti- ja kirjaasetteluita.