Írás és szerkesztés

Szöveg keresése és cseréje

Szöveg és más adatok keresése és cseréje a Word-dokumentumokban

A Word többféle lehetőséget is kínál a dokumentumokban való kereséshez. Kereshet és cserélhet többek között szöveget, képeket, feliratokat, könyvjelzőket, illetve bizonyos típusú formázásokat, például bekezdéseket és oldaltöréseket. Az Ugrás paranccsal a dokumentumban lévő tartalom egy bizonyos előfordulásához ugorhat, a keresési kifejezéseiben pedig használhat helyettesítő karaktereket, kódokat és reguláris kifejezéseket is, melyekkel megkeresheti a bizonyos karaktereket vagy karakterkombinációkat tartalmazó szavakat és szövegrészeket.

Megjegyzések: 

  • A Word Online jelenleg csak egyszerű keresési és cserefunkciókat nyújt. Ha speciális keresési és cserefunkciókat szeretne használni, például ha objektumokat vagy formázást kíván keresni, ha szüksége van az Ugrás funkcióra, vagy ha helyettesítő karaktereket, kódokat vagy reguláris kifejezéseket akar használni, nyissa meg a dokumentumát a Word asztali verziójában.

  • A témakör bizonyos része nem alkalmazható egyes nyelvekre.

Keresés és csere

Gyorsan megkeresheti egy adott szó vagy kifejezés összes előfordulását.

  1. Válassza a Kezdőlap lap Szerkesztés csoportjában a Keresés gombot. Vagy nyomja le a billentyűzeten a CTRL+F billentyűkombinációt.

    Keresés lehetőség a Kezdőlap lapon

    Ekkor megjelenik a Navigáció ablaktábla.

    Navigációs ablak
  2. Írja be a keresett szöveget a keresőmezőbe. Az alkalmazás ekkor kiemeli a talált szöveg összes előfordulását, és megjeleníti a találatok listáját a Navigáció ablaktáblában.

    Kiemelt keresési eredmény a dokumentumban és a Navigáció ablaktáblában
  3. Böngéssze végig a találatokat a lefelé és a felfelé mutató nyilat ábrázoló gomb választásával.

Megjegyzés: Ha módosítja a dokumentumát, és a keresési találatok eltűnnek, kattintson a keresőmező alatti lefelé mutató nyílra a lista ismételt megjelenítéséhez.

  1. Válassza a Kezdőlap lap Szerkesztés csoportjában a Csere gombot. Vagy nyomja le a billentyűzeten a CTRL+H billentyűkombinációt.

    Kiemelt Csere gomb a Kezdőlap lapon.

  2. A Keresett szöveg mezőbe írja be a keresni és cserélni kívánt szöveget.

  3. A Csere erre mezőbe írja be az új szöveget.

    Szöveg keresése és cseréje

  4. Válassza a Következő gombot, majd tegye az alábbiak egyikét:

    • A kiemelt szöveg cseréjéhez kattintson a Csere gombra.

    • A szöveg dokumentumbeli összes előfordulásának cseréjéhez kattintson Az összes cseréje gombra.

    • A szöveg adott előfordulásának kihagyásához és a következő előfordulásra ugráshoz kattintson a Következő gombra.

    A Keresés és csere párbeszédpanel Csere lapja

    Megjegyzés: A Word Online-ban nincs Következő gomb. A találatokat a felfelé és a lefelé nyíllal végigböngészve cserélheti a kiemelt szöveg előfordulásait.

Ha objektumokat – például táblázatokat, grafikus elemeket, megjegyzéseket, lábjegyzeteket, végjegyzeteket vagy egyenleteket – szeretne keresni, hajtsa végre az alábbiakat:

  1. Kattintson a Kezdőlap lap Szerkesztés csoportjában a Keresés gombra. Vagy nyomja le a billentyűzeten a CTRL+F billentyűkombinációt.

    Keresés lehetőség a Kezdőlap lapon

    Ekkor megjelenik a Navigáció ablaktábla.

    Navigációs ablak
  2. Kattintson a keresőmező jobb szélén lévő nyílra, és válasszon egy lehetőséget a listából.

    Az objektumok megkeresési lehetőségeinek listája

    A találatok a keresőmező alatt jelennek meg.

  3. Válasszon egy találatot a dokumentumban való megtekintéséhez, vagy böngéssze át az összes találatot a nyílgombok segítségével.

A „Keresés és csere” párbeszédpanelt keresi?

Ha szeretne speciális keresést végrehajtani a Keresés és csere párbeszédpanellel, tegye az alábbiak egyikét:

  • Válassza a Kezdőlap lap Szerkesztés csoportjában a Keresés gomb melletti nyilat, majd válassza az Irányított keresés parancsot.

    vagy

  • Kattintson a Navigáció ablaktáblában a keresőmező jobb szélén lévő nyílra, és válassza az Irányított keresés parancsot.

A Keresés és csere párbeszédpanelen kattintson az Egyebek gombra a részletes keresési beállítások megjelenítéséhez.

Megjegyzés:  Ha a speciális keresési beállítások egy kisebb készletét szeretné használni, például a Kis- és nagybetűk megkülönböztetése vagy a Csak ha ez a teljes szó beállítást, a Navigáció ablaktáblán válassza a keresőmező jobb oldalán lévő nyilat, majd válassza a Beállítások parancsot.

Kereshet karakterformázást a dokumentumában, a talált formázásokat pedig cserélheti vagy eltávolíthatja. Kereshet például egy adott szóra vagy kifejezésre, és megváltoztathatja a szó vagy kifejezés előfordulásainak betűszínét, vagy megkeresheti egy adott formázás (például félkövér vagy kiemelt) előfordulásait, és módosíthatja őket.

  1. Válassza a Kezdőlap lap Szerkesztés csoportjában a Csere gombot. Vagy nyomja le a billentyűzeten a CTRL+H billentyűkombinációt.

    Kiemelt Csere gomb a Kezdőlap lapon.

  2. Ha nem látja a Formátum gombot, kattintson az Egyebek gombra.

    További lehetőségek gomb

  3. Ha egy bizonyos formázású szöveget szeretne megtalálni, írja be a szöveget a Keresett szöveg mezőbe. Ha csak formázást szeretne keresni, hagyja üresen a mezőt.

  4. Kattintson a Formátum gombra, és adja meg a keresni és cserélni kívánt formázást. A kiemelt szövegek megtalálásához például válassza a Formátum > Kiemelés lehetőséget, a félkövér szövegek megtalálásához pedig válassza a Formátum > Betűtípus lehetőséget, majd a Betűtípus keresése párbeszédpanelen válassza a Betűstílus lista Félkövér lehetőségét.

  5. Kattintson a Csere erre mezőbe, kattintson a Formátum gombra, és adja meg a csereformázást a 4. lépésben ismertetett módon.

    Megjegyzés: Ha a szöveget is cserélni szeretné, adja meg a csereszöveget a Csere erre mezőben.

  6. A megadott formázás előfordulásainak egyenként való megkereséséhez és cseréjéhez használja a Következő és a Csere gombot. Vagy kattintson Az összes cseréje gombra, ha a formázás összes előfordulását cserélni szeretné.

Kereshet és cserélhet speciális karaktereket és dokumentumelemeket, például tabulátorokat, bekezdésjeleket és manuális oldaltöréseket. Megkeresheti például az összes dupla sorközt (két bekezdésjelet), és cserélheti őket egy sorközre (egy bekezdésjelre).

Tipp: Ha szeretné látni a rejtett formázási szimbólumokat, például a szóközöket, a bekezdésjeleket és az oldaltöréseket, kattintson a gombra a Kezdőlap lap Bekezdés csoportjában.

  1. Kattintson a Kezdőlap lap Szerkesztés csoportjában a Keresés gomb melletti nyílra, majd az Irányított keresés parancsra.

    Irányított keresés lehetőség a Keresés menüben

  2. Ha nem látja a Speciális gombot, kattintson az Egyebek gombra.

    További lehetőségek gomb

  3. Kattintson a Speciális gombra, és válassza a kívánt elemet.

  4. Ha cserélni szeretné a szöveget, váltson a Csere lapra, és írja be a csereértéket a Csere erre mezőbe.

  5. A megadott elem előfordulásainak egyenként való megkereséséhez és cseréjéhez használja a Következő és a Csere gombot. Vagy ha az elem összes előfordulását cserélni szeretné, kattintson Az összes cseréje gombra.

Keresés az Ugrás funkcióval

  1. A Kezdőlap lap Szerkesztés csoportjában kattintson a Keresés gomb melletti nyílra, majd az Ugrás parancsra.

    Ugrás lehetőség a Keresés menüben

  2. Kattintson a kívánt elemre a Hova listában.

  3. Hajtsa végre a megfelelő műveletet:

    • Ha egy adott elemre szeretne ugrani, írja be az elemet azonosító információt az [Elemtípus] száma/neve mezőbe, majd kattintson az Ugrás gombra.

    • Ha a megadott típusú elem következő vagy előző előfordulásához szeretne ugrani, hagyja üresen az [Elemtípus] száma/neve mezőt, és kattintson a Következő vagy az Előző gombra.

Keresés helyettesítő karakterekkel

A szövegek keresésekor helyettesítő karaktereket is használhat. A csillag (*) karakterrel például helyettesíthet bármilyen karakterláncot (az „s*t” keresési kifejezés például a „sajt” és a „sajnált” szót egyaránt megtalálja).

  1. Kattintson a Kezdőlap lap Szerkesztés csoportjában a Keresés gomb melletti nyílra, majd az Irányított keresés parancsra.

    Irányított keresés lehetőség a Keresés menüben

  2. Jelölje be a Behelyettesítéssel jelölőnégyzetet.

    Ha nem látja a Behelyettesítéssel jelölőnégyzetet, kattintson az Egyebek gombra.

    További lehetőségek gomb

  3. Hajtsa végre a megfelelő műveletet:

    • Válassza ki listából a helyettesítő karaktereket a Speciális gombra kattintva. Ezután írja be a további szöveget a Keresett szöveg mezőbe. Bővebb információt az alábbi, Keresendő és cserélendő elemek helyettesítő karakterei című táblázatban találhat.

    • Írja be a helyettesítő karaktereket közvetlenül a Keresett szöveg mezőbe. Bővebb információt az alábbi, Keresendő és cserélendő elemek helyettesítő karakterei című táblázatban találhat.

  4. Ha cserélni szeretné a szöveget, váltson a Csere lapra, és írja be a csereértéket a Csere erre mezőbe.

  5. Kattintson a Következő vagy az Összes keresése gombra, majd az elem összes előfordulásának cseréjéhez a Csere vagy Az összes cseréje gombra.

    Megjegyzés: A folyamatban levő keresés megszakításához nyomja le az ESC billentyűt.

A Keresett szöveg mezőben zárójelek () megadásával csoportokba foglalhatja a helyettesítő karaktereket és a szövegeket, majd a \n azonosítót (ahol az n a létrehozott csoport száma) a Csere erre mezőben megadva felhasználhatja az egyes csoportok eredményét.

A \n azonosítóval cserélheti a talált kifejezést egy átrendezett kifejezésre. Ha például beírja a (Balázs) (Papp) szöveget a Keresett szöveg mezőbe, és a \2 \1 kifejezést a Csere erre mezőbe, a Word megkeresi a Balázs Papp nevet, és a Papp Balázs névre cseréli.

  • Ha a Behelyettesítéssel jelölőnégyzet be van jelölve, a Word csak a megadottal teljesen megegyező szöveget találja meg. Megfigyelheti, hogy ilyenkor a Kis- és nagybetűk megkülönböztetése és a Csak ha ez a teljes szó jelölőnégyzet kiszürkítve jelenik meg, ezzel jelezve, hogy ezek a beállítások automatikusan be vannak kapcsolva. Nem tudja kikapcsolni őket.

  • Ha olyan karakterre szeretne keresni, amely helyettesítő karakterként is használható, írjon egy fordított perjelet (\) a karakter elé. A \? kifejezéssel például kérdőjelet kereshet, a \\ kifejezéssel pedig fordított perjelet (tehát a \ karakter úgynevezett Escape-karakterként működik).

  • Zárójelek segítségével csoportokba foglalhatja a helyettesítő karaktereket és a szövegeket, mellyel megadhatja a kiértékelés sorrendjét. Az <(elő)*(tt)> keresési kifejezéssel például megtalálhatja az „előrendezett” és az „előadott” szót.

Keresés

Típus

Példa

Egyetlen tetszőleges karakter, beleértve a szóközt és az írásjeleket is

?

A s?t megtalálja a sőt, a süt és az s t szöveget.

A felsorolt karakterek egyike

[ ]

A b[oő]r megtalálja a bor és a bőr szót.

A megadott tartomány egy karaktere

[-]

A [k-v]ét megtalálja a két, a rét és a vét szót. A tartományoknak növekvő sorrendben kell lenniük.

Egy szó eleje

<

Az <(érdek) megtalálja az érdekes és az érdeklődő szót, de a közérdekű szót nem.

Egy szó vége

>

Az (én)> megtalálja az én és a végén szót, de az ének szót nem.

Kifejezés

()

A Word megjegyzi a belefoglalt kifejezés keresési eredményét, hogy felhasználható legyen a csereműveletben.

Egyetlen karakter, kivéve a kapcsos zárójelben megadott tartomány karaktereit

[!x-z]

A t[!a-f]l megtalálja a tol és a túl szót, de a tál és a tél szót nem.

A megelőző karakter vagy kifejezés pontosan n számú előfordulása

{n}

A bér{2}el megtalálja a bérrel szót, de a bérel szót nem.

A megelőző karakter vagy kifejezés minimum n számú előfordulása

{n;}

A bér{1;}el megtalálja a bérel és a bérrel szót.

A megelőző karakter vagy kifejezés n–m számú előfordulása

{n;m}

A 10{1;3} megtalálja a 10, a 100 és az 1000 számot.

A megelőző karakter vagy kifejezés egy vagy több előfordulása

@

A Só@s megtalálja a Sós és a Sóós szót.

Bármilyen karakterlánc, beleértve a szóközt és az írásjeleket is

*

A j*t megtalálja a jut és a jelent szót, illetve a jelentősen módosított kifejezést is.

Betűk, formázás, mezők és speciális karakterek keresése kódokkal

Keresés

Típus

Bekezdésjel ( Bekezdésjel )

^p (nem működik a Keresett szöveg mezőben, ha be van kapcsolva a Behelyettesítéssel beállítás) vagy ^13

Tabulátorkarakter ( Tabulátorjel )

^t vagy ^9

ASCII-karakter

^ nnn, ahol az nnn a karakterkód

ANSI-karakter

^0 nnn, ahol a 0 ténylegesen nulla, az nnn pedig a karakterkód.

Hosszú gondolatjel ( — )

^+

Gondolatjel ( – )

^=

Kalap jel

^^

Kézi sortörés ( Kézi sortörés )

^l vagy ^11

Hasábtörés

^n vagy ^14

Oldal- vagy szakasztörés

^12 (cserekifejezésben használva oldaltörést illeszt be)

Kézi oldaltörés

^m (a szakasztöréseket is megtalálja és cseréli, ha be van kapcsolva a Behelyettesítéssel beállítás)

Nem törhető szóköz ( Nem törhető szóköz )

^s

Nem törhető kötőjel ( Nem törhető kötőjel )

^~

Feltételes elválasztójel ( Feltételes elválasztójel )

^-

Keresés

Típus

Bármilyen karakter

^?

Bármilyen számjegy

^#

Bármilyen betű

^$

Kép vagy grafikus elem (csak beágyazott)

^g

Lábjegyzetjelölő

^f vagy ^2

Végjegyzetjelölő

^e

Mező (ha a mezőkódok láthatók)

^d vagy ^19 vagy ^21

Megjegyzés (beágyazott megjegyzések esetén)

^a vagy ^5

Szakasztörés

^b

Térköz

^w (bármennyi szóköz, illetve hagyományos és nem törhető szóközök és tabulátorok kombinációja)

Erre cserélendő...

Típus

A vágólap tartalma

^c

A Keresés mező tartalma

^&

Szöveg keresése és cseréje reguláris kifejezésekkel (haladó felhasználóknak)

Sok keresési és cserefeladatot automatizálhat a helyettesítő karakterekből felépített reguláris kifejezésekkel, melyek a tényleges szöveg és a helyettesítő karakterek kombinációjából állnak. A tényleges szöveg azt a szöveget jelöli, amelynek változatlan formában megtalálhatónak kell lennie a célszövegben. A helyettesítő karakterek ezzel szemben olyan szövegrészeket jelölnek, amelyek többfélék is lehetnek a célszövegben. A reguláris kifejezésekkel például megkeresheti és eltávolíthatja a duplikált sorokat egy nagyméretű táblázatból, vagy transzponálhat egy névlistát „Utónév Vezetéknév” formátumúról „Vezetéknév Utónév” formátumúra.

Próbálja ki az alábbi mintát. A lépésekből megtudhatja, hogyan transzponálhat neveket reguláris kifejezéssel. Fontos tudnia, hogy a reguláris kifejezéseket csak a Keresés és csere párbeszédpanelen tudja futtatni. Azt is hasznos megjegyezni, hogy ha egy kifejezés nem a várt módon működik, mindig visszavonhatja a módosításokat a CTRL+Z billentyűkombinációval, és megpróbálkozhat egy másik kifejezés használatával.

  1. Indítsa el a Wordöt, és nyisson meg egy új, üres dokumentumot.

  2. Másolja az alábbi neveket a dokumentumba.

    Fehér Zsolt

    Molnár Andrea

    Pintér Brigitta

    Papp Balázs

  3. Kattintson a Kezdőlap lap Szerkesztés csoportjában a Csere gombra a Keresés és csere párbeszédpanel megnyitásához.

    Kiemelt Csere gomb a Kezdőlap lapon.

  4. Ha nem látja a Behelyettesítéssel jelölőnégyzetet, kattintson az Egyebek gombra, majd jelölje be a jelölőnégyzetet. Ha nem jelöli be ezt a jelölőnégyzetet, a Word a helyettesítő karaktereket egyszerű szövegként kezeli.

  5. Írja be az alábbi szöveget a Keresett szöveg mezőbe. Győződjön meg róla, hogy beillesztette a szóközt a két zárójeles rész közé, és hogy a kifejezés végén nincs szóköz.

    (<*>) (<*>)

  6. Írja be az alábbi szöveget a Csere erre mezőbe. Győződjön meg róla, hogy beillesztette a szóközt a vessző és a második perjel közé.

    \2, \1

  7. Jelölje ki a neveket, és kattintson Az összes cseréje gombra. A Word ekkor transzponálja a neveket, és elválasztja őket egy vesszővel, a következő formában:

    Zsolt, Fehér

    Andrea, Molnár

    Brigitta, Pintér

    Balázs, Papp

Legnagyobb részben (de nem teljes egészében) a dokumentum tartalmától függ, hogy hogyan kell megterveznie a reguláris kifejezését. A fenti példában minden egyes elem (név) két szót tartalmazott. Ha az elemek a két szó mellett egy második utónevet is tartalmaztak volna, más kifejezésre lett volna szüksége.

Vizsgáljuk meg mindkét kifejezést, belülről kifelé haladva:

Első kifejezés, (<*>) (<*>):

  • A csillag (*) karakter visszaadja a szó teljes szövegét.

  • A kisebb és a nagyobb szimbólumok (< >) a szavak elejét és végét jelölik. Biztosítják, hogy a keresés egyetlen szót adjon vissza.

  • A zárójelek és a közöttük lévő szóköz csoportokra bontják a szavakat a következőképpen: (első szó) (második szó). A zárójelek emellett azt is megadják, hogy milyen sorrendben legyenek kiértékelve az egyes kifejezések.

Vagyis végeredményben a kifejezés a következőt jelenti: „Keresd meg mindkét szót.”

Második kifejezés, \2, \1:

  • A perjel (\) a számmal együtt egy helyőrzőt alkot. (A perjellel más helyettesítő karaktereket is megtalálhat. Lásd a következő szakaszt további információért.)

  • Az első helyőrző utáni vessző beilleszti az elválasztó írásjelet a transzponált nevek közé.

Vagyis végeredményben a kifejezés a következőt jelenti: „Illeszd be a második szót, adj hozzá egy vesszőt, illeszd be az első szót.”

Az alábbi példákból megismerheti a helyettesítő karakterek és reguláris kifejezések Wordbeli használatának néhány módját. A használható helyettesítő karakterek listáját a fenti Keresendő és cserélendő elemek helyettesítő karakterei című táblázatban találhatja meg.

1. példa: Második utónevet tartalmazó nevek transzponálása

2. példa: Dátumok transzponálása

3. példa: Pont hozzáadása a megszólításokhoz, vagy eltávolítása azokból

4. példa: Duplikált bekezdések vagy sorok megkeresése

1. példa: Második utónevet tartalmazó nevek transzponálása

Tegyük fel, hogy második utónevet is tartalmazó neveket kell transzponálnia angol névformátumról magyar névformátumra. Ez a példa bemutatja, hogyan hajthatja ezt végre helyettesítő karakterek és karakterkódok kombinációjával. Ha nem ismeri még a karakterkódok használatát, olvassa el a fenti, Betűk, formázás, mezők és speciális karakterek keresése kódokkal című szakaszt.

Az alábbi módszer használatakor tartsa szem előtt a következőket:

  • Ahhoz, hogy ezt a kifejezést táblázatban lévő neveken tudja használni, először át kell alakítania a táblázatot szöveggé.

  • Ha a táblázat egynél több oszlopot tartalmaz, másolja a neveket tartalmazó oszlopot egy üres dokumentumba, és ott konvertálja szöveggé.

  • A nevek transzponálása után konvertálja vissza táblázattá a szöveget. Ezután törölheti az eredeti oszlopot a táblázatból, és beillesztheti az új, módosított adatokat tartalmazó oszlopot.

Első lépésként készítse elő a mintaadatokat:

  1. Ha még nem tette volna meg, indítsa el a Wordöt, és hozzon létre egy új, üres dokumentumot.

  2. Szúrjon be egy üres táblázatot a dokumentumba. Állítsa a táblázatot 1 oszlop szélesre és 4 sor magasra.

  3. Másolja az alábbi neveket egyenként a táblázat egyes celláiba:

    Péter Zsolt Fehér
    Andrea Petra Molnár
    Brigitta Dóra Pintér
    Balázs Papp

    A táblázatának a következőhöz hasonlóan kell kinéznie:

    Péter Zsolt Fehér

    Andrea Petra Molnár

    Brigitta Dóra Pintér

    Balázs Papp

  4. Jelölje ki a táblázatot, és a Táblázateszközök | Elrendezés lap Adatok csoportjában kattintson a Szöveggé alakítás gombra.

  5. Válassza a Bekezdésjel választógombot cellahatárolóként, és kattintson az OK gombra.

Most transzponálja a neveket:

  1. Kattintson a Kezdőlap lap Szerkesztés csoportjában a Csere gombra a Keresés és csere párbeszédpanel megnyitásához.

  2. Jelölje be a Behelyettesítéssel jelölőnégyzetet (előfordulhat, hogy az Egyebek gombra kell kattintania a jelölőnégyzet megjelenítéséhez), majd írja be az alábbi kifejezést a Keresett szöveg mezőbe:

    (*) ([! ]@)^13

    Győződjön meg róla, hogy beillesztette a szóközt a két zárójeles rész közé és a felkiáltójel után. Ha még nem találkozott a ^13 karakterrel, a következő szakaszban elmagyarázzuk a szerepét.

  3. Írja be a Csere erre mezőbe a következő kifejezést:

    \2 \1^p

  4. Jelölje ki a nevek listáját, és kattintson Az összes cseréje gombra. A Word ekkor transzponálja a neveket a következő módon:

    Fehér Péter Zsolt
    Molnár Andrea
    Pintér Brigitta Dóra
    Papp Balázs

Alakítsa vissza táblázattá a módosított szöveget:

  1. Jelölje ki a transzponált nevek listáját.

  2. A Beszúrás lap Táblázatok csoportjában kattintson a Táblázat gombra, és válassza a Szövegből táblázat lehetőséget.

  3. A Szövegből táblázat párbeszédpanel Cellahatároló csoportjában jelölje be a Bekezdésjel választógombot, majd kattintson az OK gombra.

Transzponálás második utónévvel, lépésről lépésre

Most vizsgáljuk meg részletesen a kifejezések működését. Kezdjük a Keresett szöveg mezőbe írandó kifejezéssel.

A kifejezés két csoportnyi mintát keres: az utóneveket, illetve a vezetéknevet. A (*) megkeresi mindkét utónevet. Láthatja, hogy utána egy szóköz áll.

A kifejezés következő része a vezetéknevet keresi meg:

([! ]@)^13

A felkiáltójel kizárja a szögletes zárójelben megadott összes karaktert. Jelen esetben a [! ] azt jelenti, hogy „keress meg mindent, a szóközt kivéve”. A szerepe az, hogy levágja a szóközt a vezetéknevek elől.

A @ karakter a megelőző karakter egy vagy több előfordulására illeszkedik, így a feladata az, hogy garantálja a vezetéknév előtti összes szóköz eltávolítását.

Tudnunk kell azt is, hogy hol ér véget a vezetéknév. Ebben a ^13 karakter segít, mely megkeresi az egyes sorok végén lévő bekezdésjelet. Mivel azonban a bekezdésjelet nem tervezzük újrahasználni, kihagyjuk azt a zárójelek alkotta csoportból.

Kipróbálhatja, hogy ismét bemásolja a mintaneveket a dokumentumba (ügyelve arra, hogy bekezdésjellel legyenek elválasztva), beírja a ([! ]@)^13 szöveget a Keresett szöveg mezőbe, és keresést végez. A keresés ekkor megtalálja a sorok végén lévő vezetékneveket.

Mivel a keresés a következő sor elején folytatódik, a csillag helyettesítő karakterrel (*) megkeressük az összes szöveget a következő vezetéknév elejéig.

A vezetéknév előtti szóközt nem tervezzük újrahasználni, így kizárjuk a zárójelek alkotta két csoportból:

(*) ([! ]@)^13

Fontos: Legyen óvatos a ^13 karakterkód használatakor. Normál esetben használhatja a ^p karakterkódot a bekezdésjelek megtalálásához, a helyettesítő karakteres keresésekben azokban ez a kód nem működik. Ilyenkor a ^13 kóddal kell helyettesítenie. Noha a ^p karakterkód nem működik a helyettesítő karakteres keresési kifejezésekben, a cserekifejezésekben mindig azt kell használnia, mert formázási információkat is tartalmaz, míg a ^13 karakterkód nem tartalmazza ezeket. Emellett a ^13 karakterkódhoz egyáltalán nem lehet stílusinformációt rendelni. Ha a ^13 kódot helytelenül használja egy csereművelet során, azzal lényegében olyan fájllá konvertálhatja a dokumentumát, amelyet nem tud formázni.

A cserekifejezés (\2 \1) végzi a tényleges transzponálást. A Csere erre mezőben a \2 kifejezés közli az alkalmazással, hogy illessze be a második mintát. A \1^p kifejezés pedig arra utasítja az alkalmazást, hogy illessze be az első mintát, és írjon egy bekezdésjelet a minta után.

2. példa: Dátumok transzponálása

Tegyük fel, hogy a munkája során európai angol dátumokat egyesült államokbeli dátumformátumra kell konvertálnia. Ebből a példából megtudhatja, hogyan teheti ezt meg.

  1. Másolja be a következő dátumot a dokumentumába: 28th May 2003

  2. Nyissa meg a Keresés és csere párbeszédpanelt, és írja be az alábbi kifejezést a Keresett szöveg mezőbe:

    ([0-9]{1;2})([dhnrst]{2}) (<[ADFJMNOS]*>) ([0-9]{4})

    Győződjön meg róla, hogy beillesztette a szóközt a következő nyitó és záró zárójel közé: 2}) (<[ és *>) ([0.

  3. Írja be az alábbi kifejezést a Csere erre mezőbe:

    \3 \1, \4

    Győződjön meg róla, hogy beillesztette a szóközt a karaktercsoportok közé.

  4. Kattintson Az összes cseréje gombra.

    A keresés ekkor a „28th May 2003” dátumot a „May 28, 2003” dátumra cseréli.

Dátumok transzponálása, lépésről lépésre

Kezdjük a Keresett szöveg mezőben használt kifejezéssel. A kifejezés úgy működik, hogy a dátumot négy különböző mintára bontja, melyet a zárójeles csoportok jelölnek. Minden egyes minta olyan elemeket tartalmaz, amelyek a példában használt dátumstílussal írt összes dátumban megtalálhatók. Balról jobbra haladva:

  • Az első mintában a [0-9] számtartomány egyjegyű számokra illeszkedik. Mivel a dátumokban a nap két számjegyből is állhat, arra utasítjuk a keresőt, hogy egy- vagy kétjegyű számokra illeszkedjen: {1;2}. Ezzel megkapjuk az első mintát: ([0-9]{1;2}).

    A második mintát a sorszámjelölés alkotja. A sorszámjelölés lehet „th”, „nd”, „st” és „rd”, így megadjuk ezeket a betűket a [dhnrst] betűkészlettel. Mivel a sorszámjelölés mindig két betűből áll, a karakterszámot kettőre korlátozzuk: ([dhnrst]{2}).

  • Ezután egy szóköz következik, melyet a hónapok nevére illeszkedő tényleges és helyettesítő karakterek követnek. Minden hónapnév a következő nagybetűk egyikével kezdődik: ADFJMNOS. Nem tudjuk, hány karakter követi a hónapok nagy kezdőbetűjét, ezért csillagot (*) írunk utána. Csak a hónap nevét szeretnénk itt megkapni, ezért nagyobb és kisebb jellel a szóhatárokra korlátozzuk a találatot. Ezzel megkaptuk a negyedik mintát: (<[ADFJMNOS]*>).

  • Végül megkeressük az évet. A korábban is használt számtartományt használjuk, de a számjegyek számát ezúttal négyre korlátozzuk: ([0-9]{4}).

Megfigyelheti, hogy a Csere erre mezőbe csak hármat írtunk be a fenti négy mintából. Kihagytuk a sorszámjelölést (például „th”) a dátumból, mert az egyesült államokbeli dátumformátumnak ez nem része. Ha szeretné megtartani a sorszámjelölést, a \3 \1\2, \4 mintát írja be a Csere erre mezőbe. Ez esetben tegyen szóközt a 3. minta és a vessző után, máshova azonban ne.

Ezen a ponton felmerülhet, hogy mit tegyen azokkal a dátumokkal, amelyekben a hónap neve nincs szöveggel kiírva, például: 28/05/03. Az ilyen dátumokhoz a következő keresési kifejezést használhatja:

([0-9]{1;2})/([0-9]{1;2})/([0-9]{2})

Cserekifejezésként pedig a következőt kell használnia:

\3/\1/\2

Ha a dátum 28/05/2003 formátumú, akkor utolsó mintaként a {4} kifejezést kell használnia a {2} helyett.

Listaelválasztók használata a reguláris kifejezésekben

Az előző példa a következő argumentumokkal kereste meg a dátumokban szereplő egy vagy két számjegyű napot: {1;2}. Itt a két értéket pontosvessző választotta el. A Windows rendszer területi beállításai befolyásolhatják azonban, hogy milyen listaelválasztót kell használnia. Ha a területi beállításai vessző használatát kötik ki listaelválasztóként, akkor a pontosvessző helyett azt kell használnia.

Az operációs rendszerben beállított listaelválasztó ellenőrzéséhez hajtsa végre a következőket:

  1. Nyissa meg a Vezérlőpultot. (Windows 8 vagy újabb rendszer esetén kattintson a jobb egérgombbal a Windows-gombra, és válassza a Vezérlőpult parancsot. Windows 7 rendszer esetén kattintson a Start gombra, és válassza a Vezérlőpult parancsot.)

  2. Kattintson az Óra, nyelv és terület lehetőségre.

  3. Kattintson a Dátum-, idő, és számformátumok módosítása hivatkozásra, majd kattintson a További beállítások gombra.

  4. Váltson a Számok lapra, és keresse meg a Listaelválasztó elemet.

3. példa: Pont hozzáadása a megszólításokhoz, vagy eltávolítása azokból

Egyes angol nyelvű országokban a megszólítások (Mr., Mrs. stb.) nem tartalmaznak pontot. Az alábbi példa bemutatja, hogyan adhat pontot a megszólításokhoz, illetve hogyan távolíthatja el azt belőlük. Ettől a ponttól kezdődően azt feltételezzük, hogy tudja, hogyan kell használnia a Keresés és csere párbeszédpanelt.

A következő kifejezés megkeresi a pont nélküli Mr, Ms, Mrs és Dr megszólítást:

<([DM][rs]{1;2})( )

Megfigyelheti, hogy a kifejezésben szerepel egy második minta is, mely mindössze egy szóközt tartalmaz. Ez a szóköz normál esetben követné a megszólítást, ha nem áll mögötte pont. Az alábbi kifejezés hozzáadja a pontot:

\1.\2

A művelet ellenkező irányban való elvégzéséhez használja a következő keresési kifejezést:

<([DM][rs]{1;2}).

És használja a következő cserekifejezést:

\1

4. példa: Duplikált bekezdések vagy sorok megkeresése

Az alábbi kifejezés használata előtt ajánlott rendeznie a listát, hogy a duplikált elemek egymás szomszédságába kerüljenek. Emellett az üres bekezdésjeleket is el kell távolítania. Vagyis ha üres bekezdésjelekkel választja el a szövegblokkokat, a következőhöz hasonlóan:

Zsolt Péter Fehér¶

Zsolt Péter Fehér¶

Andrea Petra Molnár¶

akkor el kell távolítania ezeket a bekezdéseket, hogy a következőhöz hasonló szöveget kapjon:

Zsolt Péter Fehér¶
Zsolt Péter Fehér¶
Andrea Petra Molnár¶

Használhatja a kedvenc módszerét az üres bekezdésjelek eltávolítására, de mutatunk mi is egy módszert, mellyel megtalálhatja az egymás utáni két bekezdéskaraktereket. Végezzen keresést a következő kifejezéssel (a @ karakter megismétli a keresési és csereműveletet, és eltávolítja az egymást követő üres sorok összes előfordulását):

(^13)\1@

A cseréhez a következő kifejezést kell használnia:

^p

Most már hozzáfoghatunk a szöveg cseréjéhez. A következő kifejezés megkeresi az egymást követő azonos bekezdéseket:

(*^13)\1

Ez a kifejezés a szövegek hosszabb, bekezdésben végződő ismétlődéseire is illeszkedik. Futtassa például a kifejezést a következő listán:

Fehér Zsolt Péter¶
Molnár Andrea Petra¶
Fehér Zsolt Péter¶
Molnár Andrea Petra¶
Pintér Brigitta Dóra¶

A keresés megtalálja az első négy sort, és csak akkor áll meg, amikor a teljes minta megváltozik. Ezzel szemben ha a kifejezést a következő listán futtatja:

Péter Zsolt Fehér¶
Péter Zsolt Fehér
Andrea Petra Molnár¶
Andrea Petra Molnár¶

Akkor a kifejezés csak az első két bekezdést találja meg. 

Ha nagyobb számú azonos elemet szeretne megtalálni, adjon hozzá több helyőrzőt. Ez a kifejezés például képes három egymást követő azonos bekezdést megtalálni:

(*^13)\1\1

Kapcsos zárójelek használatával is elérheti ugyanezt az eredményt. Az alábbi két példa megtalálja a kétszer, illetve a háromszor ismétlődő bekezdéseket:

(*^13){2} (*^13){3}

Vagy egyesítheti is a kettő vagy három azonos bekezdés keresését a következőképpen:

(*^13){2;3}

Megkeresheti a kétszer vagy annál többször ismétlődő bekezdéseket is:

(*^13){2;}

A fenti kifejezések bármelyikéhez használhatja a következő cserekifejezést:

\1

Emellett a keresési és csereműveletet meg is ismételheti annyiszor, amennyi a dokumentumban lévő összes duplikált bekezdés cseréjéhez szükséges, vagy hozzáadhatja a @ helyettesítő karaktert, hogy a kifejezés megismételje Önnek a műveletet:

(*^13)\1@

Ezt a módszert táblázatban lévő duplikált sorok cseréjéhez is használhatja. Ehhez először távolítsa el az egyesített cellákat, majd rendezze a táblázatot úgy, hogy a duplikált cellák egymás mellé kerüljenek. Ezután alakítsa át a táblázatot szöveggé. (A Táblázat menüben mutasson az Átalakítás elemre, és kattintson a Táblázatból szöveg parancsra; a kérdés megjelenésekor válassza a tabulátort elválasztóként.) Miután elvégezte a cseréket, alakítsa vissza a szöveget táblázattá.

További példák

Ha szeretne további példákat látni a reguláris kifejezések Wordben való használatáról, olvassa el a Finding and replacing characters using wildcards (Keresés és csere helyettesítő karakterekkel) című angol nyelvű cikket a Word MVP webhelyen.

Lásd még

Az automatikus formázás konfigurálása vagy kikapcsolása (Automatikus formázás)

Oldalszámozás törlése

Oldal törlése a Wordben

Szimbólumok beszúrása

Szöveg vagy formátum keresése és cseréje a Mac Wordben

Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×