Keresési lehetőségek

Tartalomjegyzék

Keresőablak

Az OmegaT kiterjedt keresési lehetőségeket biztosít.

A Keresés ablakot hívja elő a Ctrl+F-fel és a "Keresendő" mezőbe írja be a megkeresendő szót vagy kifejezést.

Másik megoldásként jelölje ki a szerkesztő mezőben (az éppen fordítandó szöveg célnyelvi mezőjében) a megkeresendő szót vagy kifejezést, majd nyomja meg a Ctrl+F-et. A kijelölt szó vagy kifejezés ekkor automatikusan belekerül a "Keresendő" mezőbe.

A keresőablak minden egyes előhívásával új keresést indít el. Ha elfelejti bezárni őket, rövid idő alatt egy sor nyitott keresőablaka lesz.

A keresés vonatkozhat mind a forrás-, mind a célnyelvre.

Keresési helyek

A jelölőnégyzetekkel válassza ki a helyet.

Több keresési hely közül választhat:

Ez utóbbi esetben az OmegaT csak azokban a fájlokban keres, amelyeket el tud olvasni (lásd: Támogatott állományformátumok).

Keresési módszerek

A választógombokkal válassza ki a megfelelő módszert.

Kétféle keresési módszer közül választhat:

Mindkét módszer esetén az alábbi három lehetőség közül választhat:

Pontos keresés

A pontos kereséssel kifejezésre, azaz több egymás utáni szóra kereshet, melyeket viszont csak akkor találja meg a program, ha pontosan ugyanabban a rendben következnek egymás után. A pontos keresés hasonlít a "pontos kifejezés" keresésére olyan internetes keresőgépek esetén, mint a Google.

Keresés kulcsszavakkal

A "Kulcsszavas keresés" kiválasztása után tetszőleges számú és elrendezésű, egymástól szóközökkel elválasztott szavakat adhat meg. Az OmegaT kijelzi az összes olyan szövegdarabot, amelyben mindezek a szavak előfordulnak. A kulcsszavas keresés hasonlít az internetes keresőkben alkalmazott "mindegyik szóra keresésre", például a Google esetén (logikai ÉS).

Keresés helyettesítő karakterekkel

Mind pontos, mind kulcsszavas keresés esetén használhatók a '*' és '?' helyettesítő karakterek. A helyettesítő karakterek használatánál ügyeljen arra, hogy a reguláris kifejezések ne legyen bejelölve, ellenkező esetben ezeket a karaktereket a rendszer speciális, reguláris kifejezésekben használt karakterekként fogja értelmezni.

A '?' helyettesítő karakter bármely karakter helyettesítésére használható. Pl. a 'h?t'-vel rákereshet mind a 'hat', mind a 'hét' szóra. A '*' helyettesítő karakterrel tetszőleges számú bármely karakterre kereshet rá. Pl. a 'h*t' megtalálja a 'hat' és a 'hét' mellett a 'húrt' és a 'halott' alakokat is.

Ha olyan szövegdarabokban kíván keresni, amelyek ezeket a karaktereket tartalmazzák, be kell kapcsolnia a reguláris kifejezésekkel végzett keresést és visszaperjelt ('\') kell elébük írnia, azaz: 'x\*y', ha a keresett kifejezés az 'x*y', és 'x\?y', ha a 'x?y' betűsorra keres rá.

Keresés reguláris kifejezésekkel

A reguláris kifejezéssel hatékony keresést hajthat végre. A szokásos kereséshez képest sokkal rugalmasabb lehetőséget biztosít. Egyszerű oktatóprogramot számos helyen találhat a neten (pl. http://www.regular-expressions.info/quickstart.html.)

Keresésekben használható reguláris kifejezések

A keresésekben használatos reguláris kifejezések megegyeznek a Java által támogatottakkal. További információkat talál itt: http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.

A reguláris kifejezések rövid összegzése

Kifejezés Egyezések
 
Beállítás
(?i)Kikapcsolja a nagy- és kisbetűk közötti különbségtételt (alaphelyzetben a minta érzékeny a kis-/nagybetűkre).
 
Karakterek
xAz x karakter, kivéve az alábbiakat...
\uhhhhA hexadecimális  0xhhhh karakter
\tA tabulátor ('\u0009')
\nAz új sor (soremelés) ('\u000A')
\rA kocsivissza ('\u000D')
 
Idézőkarakter
\Semmi, mindössze eredeti jelentésében idézi a következő karaktert. Erre akkor van szükség, ha a !$()*+.<>?[\]^{|} metakaraktereket önmagukban szeretné megkeresni.
\\Ezzel kereshet magára a visszaperjelre
\QSemmi, csak idéz minden karaktert az \E-ig
\ESemmi, csak lezárja a \Q-val megkezdett idézést
 
Karakterosztályok
[abc]az a, b vagy c alkotta osztály (egyszerű osztály)
[^abc]Az a, b vagy c kivételével bármely karakter (tagadás)
[a-zA-Z]a-tól z-ig vagy A-tól Z-it terjedő tartomány
 
Sajátos jelentésű karakterek
.Bármely karakter (kivéve a sort lezárókat)
\dSzámjegy: [0-9]
\DNem számjegy (betű): [^0-9]
\sNem nyomtatott karakter (szóköz, tabulátor stb.): [ \t\n\x0B\f\r]
\SNyomtatott karakter: [^\s]
\wSzó: [a-zA-Z_0-9]
\WNemszó: [^\w]
 
Határolók
^Sor eleje
$Sor vége
\bSzóhatár
\BNem szóhatár
 
Tág kvantorok
A lehető legtágabb egyezéssel keresnek. Például az a+ megtalálja az aaa-t az aaabbb-ben
X?X nulla vagy egy előfordulása
X*X nulla vagy több előfordulása
X+X legalább egy előfordulása
 
Szűk kvantorok
A lehető legszűkebb egyezéssel keresnek. Például az a+? az a első előfordulását találja meg az aaabbb-ben
X??X nulla vagy egy előfordulása
X*?X nulla vagy több előfordulása
X+?X legalább egy előfordulása
 
Logikai operátorok
XYX, utána Y
X|YVagy X, vagy Y
(XY)XY egyetlen csoportként

Jogi tudnivalók