Wybierz Edycja > Znajdź/Zamień, wybierz kartę GREP.
Dowiedz się, jak konstruować i używać wyrażeń GREP do wyszukiwania i zastępowania złożonych struktur tekstowych w programie Adobe InDesign.
Użyj wyrażeń GREP (Global Regular Expression Print), aby znaleźć i zastąpić ciągi alfanumeryczne i wzorce w wielu otwartych dokumentach.Pomagają znaleźć i zmodyfikować ustrukturyzowaną zawartość, taką jak numery telefonów, adresy e-mail i sformatowany tekst.GREP działa w pojedynczych lub wielu dokumentach i obsługuje aktualizacje zbiorcze.
Znajdź i zmień tekst za pomocą wyrażeń GREP
W polu Znajdź wybierz opcję:
- Skonstruuj wyrażenie GREP, wpisując je bezpośrednio.
- Wybierz ikonę Znaki specjalne do wyszukiwania , aby ustawić kryteria wyszukiwania.
W polu Zmień na wpisz lub wklej nowy tekst. Można również zastąpić dowolny znaleziony tekst określonym przypadkiem tekstowym, wybierając ikonę Znaki specjalne do zastępowania , a następnie wybierając Modyfikatory przypadku.
Wybierz zakres wyszukiwania z menu rozwijanego Wyszukaj.
Wybierz Znajdź następny, aby zlokalizować pierwsze dopasowanie.
Wybierz Zmień, Zmień wszystko lub Zmień/znajdź.
GREP wymaga podstawowej znajomości składni wzorców, ale wbudowane menu znaków w programie InDesign pomagają konstruować wyrażenia bez zapamiętywania kodów.
Znajdowanie tekstu w cudzysłowach i ponowne formatowanie
Wybierz Edycja > Znajdź/Zamień, a następnie wybierz kartę GREP.
W polu Znajdź wpisz (")(\w+)("), aby wyszukać dowolny tekst ujęty w cudzysłowy.
Wybierz ikonę Znaki specjalne do zamiany , a następnie wybierz Znalezione > Znaleziony tekst, aby wypełnić pole Zamień na wartością $0. Użyj $1, $2 lub $3 w polu Zamień na, aby zastąpić poszczególne grupy zdefiniowane przez nawiasy w wyrażeniu. $1 wskazuje pierwszy zestaw nawiasów, $2 drugi i tak dalej.
Wybierz ikonę Określ atrybuty do zmiany w sekcji Zmień format, a następnie wybierz formatowanie.
Wybierz Znajdź następny, aby zlokalizować pierwsze wystąpienie.
Wybierz Zmień, Zmień wszystko lub Zmień/znajdź, aby zastąpić tekst i kontynuować wyszukiwanie.
|
Kryteria wyszukiwania |
Wyrażenie GREP |
Przykład |
|
Klasa znaków |
[] |
Wpisz następujące polecenie, aby znaleźć a, b lub c: [abc] |
|
Negatywne wyprzedzenie |
(?!pattern) |
Unikanie określonego wzorca w wyszukiwaniu. Na przykład, aby uniknąć wyszukiwania wersji InDesign CS z listy wersji InDesign, wpisz: InDesign (?!CS.*?) |
|
Pozytywne wyprzedzenie |
(?=pattern) |
Znajdowanie określonego wzorca. Na przykład, aby znaleźć tylko wersje InDesign CS z listy wersji InDesign, wpisz: InDesign (?=CS.*?) |
|
Ignorowanie wielkości liter włączone |
(?i) |
Znajdowanie tekstu niezależnie od wielkości liter. Na przykład, jeśli chcesz znaleźć Apple w dowolnym zapisie (apple, APPLE itd.), wpisz: (?i)jabłko |
|
Rozróżnianie wielkości liter wyłączone |
(?-i) |
Znajdź tekst z rozróżnianiem wielkości liter. Na przykład, jeśli chcesz znaleźć tylko Apple (nie apple, APPLE itd.), wpisz następujące: (?-i)jabłko |
|
Znajdź znak lub słowo określoną liczbę razy |
{ } |
Wpisz dowolną z poniższych opcji, aby wyszukać powtarzający się numer znaku lub wyrazu: b{3}: Dopasowuje dokładnie 3 razy b(3,}: Dopasowuje co najmniej 3 razy b{3,}?: Dopasowuje tylko 3 razy b{2,3}: Dopasowuje co najmniej 2 razy i nie więcej niż 3 |
Poniższe przykłady używają typowych konwencji składni zastępowania GREP:
- \$1 $2: Dodanie pojedynczego ukośnika wstecznego (\) działa jako znak ucieczki.
- \u $1 \u$2: Dodanie dwóch ukośników wstecznych (\) wyprowadza pojedynczy ukośnik wsteczny i umożliwia pojawienie się znaków ucieczki w wyniku.
- \u$1 \\n \u$2: Przekazanie \n do wyniku wstawia nową linię.
|
Kryteria wyszukiwania |
Wyszukiwanie wyrażeń |
Wyszukiwanie wyników |
Zmiana wyrażenia |
Zmiana wyniku |
|
Znajdź dwa słowa ze spacją między nimi i zamień ich pozycje, lub dodaj cokolwiek między nimi lub na końcu. |
(\w+)\s(\w+) |
Adobe InDesign |
$1 $2 $2 $1 $1, $2(™) |
$1 $2: Adobe InDesign $1, $2(™): Adobe, InDesign(™) |
|
Zmiana wielkości pierwszej litery w grupie |
(\w+)\s(\w+) |
Adobe InDesign |
\l \u \u$1 $2 |
\u$1 $2: Adobe InDesign |
|
Zmiana wielkości wszystkich liter w grupie |
(\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 1 $ 2 $: Adobe InDesign |
Tworzenie materiałów do druku i publikacji cyfrowej w programie InDesign
Projektowanie przyciągających uwagę reklam, układów czasopism i książek oraz innych materiałów.