Käyttöopas Peruuta

Etsiminen ja korvaaminen GREP-lausekkeiden ja kyselyjen avulla

Opi luomaan GREP-lausekkeita ja kyselyitä aakkosnumeeristen merkkijonojen ja kuvioiden etsimiseksi ja korvaamiseksi.

GREP-lausekkeiden avulla voit etsiä ja korvata aakkosnumeerisia tekstijonoja ja kuvioita pitkistä julkaisuista ja useista avoimista julkaisuista. Voit myös tallentaa usein käytetyt hakuehdot kyselyinä ajan säästämiseksi.

Etsiminen GREP-lausekkeiden avulla

  1. Valitse Muokkaa > Etsi/Muuta ja valitse sitten GREP-välilehti.

  2. Luo GREP-lauseke Etsittävä-kentässä valitsemalla jokin seuraavista vaihtoehdoista:

    • Luo GREP-lauseke ja kirjoita se.

    • Valitse Haun erikoismerkit ‑kuvake hakuehtojen määrittämiseksi.

  3. Kirjoita tai liitä korvaava teksti Korvaava-kohtaan.

    Vihje:

    Voit nyt korvata millä tahansa kirjainkoolla löydetyn tekstin valitsemalla Korvattavat erikoismerkit   ‑kuvakkeen > Kirjainkoon muuttajat.

    Näyttökuva Etsi/Muuta-paneelista, jossa GREP-välilehti on avattuna ja Kirjainkoon muuttajat ‑vaihtoehto on korostettuna.
    Valitse mikä tahansa kirjainkoon muuttaja löydetyn tekstin koon muuttamiseksi.

  4. Valitse Etsi seuraava.

    Korvaa teksti ja jatka hakua valitsemalla Muuta, Muuta kaikki tai Muuta/Etsi.

GREP-lausekkeen luominen

Avaa julkaisu tai usea julkaisu tekstin etsimiseksi ja korvaamiseksi GREP-lausekkeiden avulla.

Esimerkki: etsi lainausmerkeissä oleva teksti ja muuta muotoilua

Voit etsiä lainausmerkeissä olevan tekstin ja muuttaa sen muotoilua toimimalla seuraavien ohjeiden mukaan:

  1. Kirjoita (”)(\w+)(”) Etsittävä-kenttään.

    Tämä lauseke (”)(\W+)(”) sisältää kolme ryhmitystä, jotka osoitetaan sulkeilla.

    Lausekkeen ensimmäinen ja kolmas ryhmitys hakee lainausmerkkejä ja toinen ryhmitys vähintään yhtä sanamerkkiä.

  2. Valitse Korvaava-osiosta Korvattavat erikoismerkit   ‑kuvake > Löytynyt > Löytynyt teksti.

    Korvaava-kentässä näkyy $0.

  3. Kirjoita mikä tahansa seuraavista Korvaava-kenttään vaaditun ryhmityksen muuttamiseksi:

    $0 – muuta kaikkia ryhmityksiä

    $1 – muuta ensimmäistä ryhmitystä

    $2 – muuta toista ryhmitystä jne.

  4. Valitse Määritä korvattavat määritteet   ‑kuvake Muuta muotoa ‑osiosta ja muuta muotoilua.

  5. Valitse Etsi seuraava.

    Korvaa teksti ja jatka hakua valitsemalla Muuta, Muuta kaikki tai Muuta/Etsi.

Näyttökuva Etsi/Muuta-paneelista, jossa on esimerkki lainausmerkkien sisällä olevan tekstin etsimisestä

A. Etsittävä B. Korvaava C. Etsi muoto D. Muuta muotoa 

Lisää GREP-esimerkkejä

Etsi ehdot

Etsi ehdot

GREP-lauseke

Esimerkki

Merkkiluokka

[]

Kirjoita seuraava a:n, b:n tai c:n etsimiseksi:

 

[abc]

Negatiivinen Lookahead

(?!kuvio)

Käytä tätä haussa tietyn kuvion välttämiseen. Jos haluat esimerkiksi välttää InDesign CS ‑versioiden etsimistä InDesign-versioiden luettelosta, kirjoita seuraava:

 

InDesign (?!CS.*?)

Positiivinen Lookahead

(?=kuvio)

Käytä tätä tietyn kuvion etsimiseen. Jos haluat esimerkiksi etsiä InDesign CS ‑versioita VAIN InDesign-versioiden luettelosta, kirjoita seuraava:

 

InDesign (?=CS.*?)

Kirjainkoon ohitus käytössä

(?i)

Käytä tätä tekstin etsimiseen kirjainkokoon katsomatta. Jos haluat esimerkiksi etsiä Omena-sanan missä tahansa kirjainkoossa, kirjoita seuraava:

 

(?i)omena

Kirjainkoon ohitus pois käytöstä

(?-i)

Käytä tätä kirjainkooltaan merkitsevän tekstin etsimiseen. 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

Etsi ja muuta ehtoja

Etsi ehdot

Etsi ilmaisu

Etsi tulos

Muuta ilmaisua

Muuta tulosta

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

$2 $1 - InDesign Adobe

$1, $2(™) - Adobe, Indesign(™)

Muuta ryhmän ensimmäisen kirjaimen kirjainkokoa

(\w+)\s(\w+)

Adobe InDesign

\l

\u

\u$1 $2

\u$1 \u$2

\l\l\u$1 $2

\u$2, \u$1

\u$1 $2 - Adobe indesign

\u$1 \u$2 - Adobe Indesign

\l\l\u$1 $2 - aDOBE INDESIGN

\u$2, \u$1 - Indesign, Adobe

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

Huomautus:

\$1 $2 - Kenoviivan \ lisääminen toimii estomerkkinä.

\\u $1 \u$2 - Kahden kenoviivan \ lisääminen tuottaa yhden kauttaviivan. Sitä voidaan käyttää estomerkkien tuottamiseen tulosteessa.

\u$1 \\n \u$2 - \n siirretään tulosteeseen, tuottaa uuden rivin.

Kohteiden etsiminen ja korvaaminen kyselyjen avulla

Kysely on määritetty etsimis- ja muuttamistoiminto. InDesignissa on useita valmiita kyselyitä, joiden avulla voi muuttaa välimerkkien muotoa ja tehdä muita hyödyllisiä toimia, kuten muuttaa puhelinnumeroiden muotoa. Jos tallennat luomasi kyselyn, voit käyttää sitä uudelleen ja tarjota sen muidenkin käyttöön.

Jos haluat muokata tekstiä, objekteja ja kuvioita, voit halutessasi käyttää olemassa olevaa kyselyä tai luoda uuden kyselyn.

Hakeminen kyselyjen avulla

  1. Valitse Muokkaa > Etsi/Muuta.

  2. Valitse kysely Kysely-luettelosta.

  3. Määritä hakualue Haku-valikossa. Kyselyn hakualuetta ei voi tallentaa.

  4. Valitse Etsi seuraava.

    Korvaa teksti ja jatka hakua valitsemalla MuutaMuuta kaikki tai Muuta/Etsi.

Kun olet valinnut hakukyselyn Etsi/Muuta-valintaikkunassa, voit tarkentaa hakua säätämällä parametreja.

Esimerkkikysely: Puhelinnumeron muuntaminen

Muunna puhelinnumeron muotoa sisäänrakennetun kyselyn avulla seuraavasti:

  1. Valitse Muokkaa > Etsi/Muuta.

  2. Valitse kyselyluettelosta Puhelinnumeron muunnos (pistemuoto). Näet Etsittävä-kentässä seuraavat asiat:

    \(?(\d\d\d)\)?[-. ]?(\d\d\d)[-. ]?(\d\d\d\d)

    Yhdysvaltain puhelinnumerot voidaan kirjoittaa eri muodoissa, kuten 206-555-3982, (206) 555-3982, 206.555.3982 ja 206 555 3982. Merkkijono hakee niitä kaikkia.

  3. Korvaava-kentän ryhmitysviittauksia voi muuttaa tarpeen mukaan. Kentässä voi käyttää esimerkiksi seuraavia lausekkeita:

    206.555.3982 = $1.$2.$3

    206-555-3982 = $1-$2-$3

    (206) 555-3982 = ($1) $2-$3

    206 555 3982 = $1 $2 $3

Kyselyiden tallentaminen

Voit tallentaa kyselyn Etsi/Muuta-valintaikkunassa, jos haluat käyttää kyselyä uudelleen tai tarjota sen muiden käyttöön. Voit tarkastella tallennettuja kyselyjä Etsi/Muuta-valintaikkunan Kysely-luettelossa.

  1. Valitse Muokkaa > Etsi/Muuta.

  2. Suorita haluamasi haku valitsemalla Teksti, GREP tai muu välilehti.

  3. Valitse Sisällytä lukitut tasot ja lukitut objektit (vain haku)  ‑kuvake, Sisällytä lukitut jutut (vain haku)  ‑kuvake, Sisällytä alaviitteet   ‑kuvake jne., niin voit tallentaa nämä yhdessä kyselyn kanssa. Hakualuetta ei kuitenkaan voi tallentaa.

  4. Määritä Etsittävä- ja Korvaava-kentät. (Lisätietoja: Etsiminen metamerkkien avulla ja Etsiminen GREP-lausekkeiden avulla.)

  5. Valitse Tallenna kysely  ‑kuvake ja kirjoita kyselyn nimi.

Kyselyiden poistaminen

  1. Valitse Muokkaa > Etsi/Muuta.

  2. Valitse kysely luettelosta ja valitse sitten Poista kysely  -kuvake.

Kyselyiden lataaminen

Mukautetut kyselyt tallennetaan XML-tiedostoina. Mukautettujen kyselyiden nimet näytetään Etsi/Muuta-valintaikkunan Kysely-luettelossa.

macOS

Users\[käyttäjätunnus]\Library\Preferences\Adobe InDesign\[Versio]\[Kieli]\Find-Change Queries\[kyselyn tyyppi]

Windows XP

Documents and Settings\[käyttäjätunnus]\Application Data\Adobe\InDesign\[Versio]\[Kieli]\Find-Change Queries\[kyselyn tyyppi]

Windows Vista ja Windows 7

Users\[käyttäjätunnus]\AppData\Roaming\Adobe\InDesign\[Versio]\[Kieli]\Find-Change Queries\[kyselyn tyyppi]

Enemmän tällaisia

Onko sinulla kysymys tai idea?

Kysy yhteisöltä

Jos sinulla on kysyttävää tai muille jaettavia ajatuksia, tule mukaan ja osallistu Adobe InDesign-yhteisöön. Odotamme yhteydenottoasi ja haluamme nähdä luomuksesi.

Pyydä apua nopeammin ja helpommin

Oletko uusi käyttäjä?