GREP-kifejezés létrehozása

Utoljára frissítve: 2026. aug. 6.

Ismerje meg, hogyan építse fel és használja a GREP kifejezéseket összetett szövegstruktúrák keresésére és cseréjére az Adobe InDesignban.

Használjon GREP (Global Regular Expression Print) kifejezéseket alfanumerikus szövegek és minták keresésére és cseréjére több megnyitott dokumentumban.Segítenek strukturált tartalmak, például telefonszámok, e-mail címek és formázott szövegek megtalálásában és módosításában. A GREP egyetlen vagy több dokumentumban működik, és támogatja a tömeges frissítéseket.

Szöveg keresése és cseréje GREP kifejezések használatával

Válassza a Szerkesztés > Keresés/Csere menüpontot, majd a GREP lapot.

A Mit keres mezőben válasszon egy lehetőséget:

  • Építse fel GREP kifejezését közvetlen begépelésével.
  • Válassza a Különleges karakterek kereséshez ikont a keresési feltételek beállításához.

A Módosítás erre mezőbe írja vagy illessze be azt a szöveget, amelyre a keresett szöveget cserélni szeretné. A talált szöveget meghatározott szövegbetűtípussal is helyettesítheti a Különleges karakterek cseréhez ikon, majd a Nagybetű-módosítók kiválasztásával.

Válasszon egy nagybetű-módosítót a talált szöveg betűtípusának megváltoztatásához.

Válasszon keresési hatókört a Keresés legördülő menüből.

Válassza a Következő keresése lehetőséget az első egyezés megtalálásához.

Válassza ki a Módosítás, Mindet módosítja vagy Módosítás/keresés lehetőséget.

A GREP alapvető ismereteket igényel a mintázat szintaxisról, de az InDesign beépített karaktermenüi segítenek kifejezések létrehozásában a kódok memorizálása nélkül.

Szöveg keresése idézőjelek között és újraformázása

Válassza a Szerkesztés > Keresés/Csere lehetőséget, majd válassza a GREP fület.

A Mit keressen mezőbe írja be a (")(\w+)(") kifejezést idézőjelek között lévő szöveg kereséséhez.

Válassza a Speciális karakterek cseréhez ikont, majd válassza a Talált > Talált szöveg lehetőséget a Mire cserélje mező $0 értékkel való feltöltéséhez. Használja a $1, $2 vagy $3 értékeket a Mire cserélje mezőben a kifejezésben zárójelekkel meghatározott egyedi csoportok cseréjéhez. A $1 az első zárójelpárra vonatkozik, a $2 a másodikra, és így tovább.

Válassza a Módosítandó attribútumok megadása ikont a Formátum módosítása szakaszban, majd válassza ki a formázást.

Válassza a Következő keresése lehetőséget az első előfordulás megtalálásához.

Válassza a Módosítás, Mindet módosítja vagy Módosítás/keresés lehetőséget a szöveg cseréjéhez és a keresés folytatásához.

GREP kifejezés példák

Feltételek keresése

GREP kifejezés

Példa

Válogatott karakterek

[]

Az a, b és c megkereséséhez írja be a következőt:

[abc]

Negatív előretekintés

(?!mintázat)

Bizonyos mintázat elkerülése a keresésben. Ha például nem szeretné, hogy az InDesign CS verziói is megtalálhatók legyenek az InDesign verziók listájában, írja be a következőt:

InDesign (?!CS.*?)

Pozitív előretekintés

(?=mintázat)

Bizonyos mintázat keresése. Például ha csak az InDesign CS verziókat szeretné megtalálni az InDesign verziók listájából, írja be:

InDesign (?=CS.*?)

Kis- és nagybetű-érzéketlenség bekapcsolva

(?i)

Szöveg keresése a gépelési esettől függetlenül. Például, ha az Apple szót bármilyen formában szeretné megtalálni (apple, APPLE, stb.), írja be:

(?i)alma

Kis- és nagybetű megkülönböztetése Ki

(?-i)

Kis- és nagybetűket megkülönböztető szöveg keresése. Például, ha csak az Apple szót szeretné megtalálni (nem az apple, APPLE, stb. változatokat), írja be a következőt:

(?-i)alma

Karakter vagy szó meghatározott számú előfordulásának keresése

{ }

Írja be az alábbiak bármelyikét a karakter vagy szó ismétlési számának megkereséséhez:

b{3}: Pontosan 3-szor egyezik

b(3,}: Legalább 3-szor vagy többször egyezik

b{3,}?: Csak 3-szor egyezik

b{2,3}: Legalább 2-szer és legfeljebb 3-szor egyezik

A következő példák általános GREP helyettesítési szintaxis konvenciókat használnak:

  • \$1 $2: Egyetlen fordított perjel (\) hozzáadása escape karakterként működik.
  • \\u $1 \u$2: Két fordított perjel (\\) hozzáadása egyetlen fordított perjelet eredményez a kimenetben, és lehetővé teszi az escape karakterek megjelenését a kimenetben.
  • \u$1 \\n \u$2: A \n átadása a kimenetnek új sort szúr be.

Feltételek keresése

Kifejezés keresése

Eredmény keresése

Kifejezés módosítása

Eredmény módosítása

Keressen két szót, amelyek között szóköz van, és cserélje fel a pozíciójukat, vagy adjon hozzá bármit közéjük vagy a végére.

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

Adobe InDesign

$1 $2

$2 $1

$1, $2(™)

$1 $2: Adobe InDesign
$2 $1: InDesign Adobe

$1, $2(™): Adobe, InDesign(™)

Egy csoport első betűje kis- vagy nagybetűjének módosítása

(\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

Egy csoport összes betűje kis- vagy nagybetűjének módosítása

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

Adobe InDesign

\H

\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