Cerques

Contingut

Finestra de cerca

L'OmegaT ofereix un gran ventall de funcions de cerca.

Obriu la finestra de cerca prement Ctrl+F i escriviu la paraula o la frase que voleu cercar al quadre "Cerca".

També podeu seleccionar una paraula o una frase al camp d'edició (al text d'arribada del segment actiu) i prémer Ctrl+F. En aquest cas, la paraula o la frase apareixerà automàticament al quadre "Cerca".

L'OmegaT sempre obrirà una nova instància de la finestra de cerca. Si us oblideu de tancar-les, podeu acabar amb un gran nombre de finestres de cerca.

Les cerques es realitzen tant al text de partida com al d'arribada del projecte.

Ubicació de la cerca

Seleccioneu la ubicació mitjançant les caselles de selecció.

Podeu seleccionar diverses ubicacions per a la cerca:

En aquest últim cas, l'OmegaT només cercarà dins dels fitxers que pugui llegir (vegeu l'apartat Formats de fitxer compatibles).

Mètodes de cerca

Seleccioneu el mètode de cerca mitjançant els botons d'opció.

Podeu seleccionar dos mètodes de cerca:

Amb qualsevol dels dos mètodes, podeu seleccionar les tres opcions següents:

Cerques exactes

En una cerca exacta, l'OmegaT busca una frase (si heu especificat diverses paraules) i únicament considerarà que s'ha trobat si la frase apareix en l'ordre exacte que heu especificat. Les cerques exactes són similars a les cerques de "frase exacta" d'un motor de cerca d'Internet com ara Google.

Cerques per paraules clau

Si seleccioneu "Cerca per paraules clau" i escriviu diverses paraules individuals, separades per espais i en qualsevol ordre, l'OmegaT mostrarà una llista de tots els segments en què hi apareguin totes les paraules. Les cerques per paraules clau són similars a les cerques "amb totes les paraules" d'un motor de cerca d'Internet com ara Google (lògica AND).

Cerques mitjançant comodins

Tant les cerques exactes com les cerques per paraules clau permeten l'ús dels comodins de cerca "*" i "?". Per tal d'utilitzar els comodins, assegureu-vos que l'opció Expressions regulars no estigui seleccionada, ja que, si ho està, aquests caràcters s'interpretaran com a caràcters especials d'expressions regulars.

El comodí "?" representa qualsevol caràcter únic: per exemple, "m?l" trobarà "mal" i "mel". El comodí "*" representa qualsevol caràcter o nombre de caràcters: per exemple, "m*l" trobarà "mal", "mel", "moral" i "mirall".

Si voleu cercar segments que continguin aquests caràcters, cal que activeu les expressions regulars i hi afegiu al davant el caràcter d'escapada de barra inversa ("\"): per exemple, "x\*y" trobarà "x*y" i "x\?y" trobarà "x?y".

Cerques mitjançant expressions regulars

Les cerques mitjançant expressions regulars són una manera molt potent de cercar una cadena. S'assemblen a les cerques normals, però permeten molta més flexibilitat. Podeu trobar guies d'aprenentatge senzilles al web (per exemple, http://www.regular-expressions.info/quickstart.html).

Expressions regulars que es poden utilitzar en les cerques

Les expressions regulars que podeu utilitzar en les cerques són les que permet el Java. Si necessiteu informació més específica, visiteu http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.

Breu resum de construccions d'expressions regulars

ConstruccióCoincideix amb
 
Indicadors
(?i)Fa que les cerques no distingeixin entre majúscules i minúscules (per defecte, es distingeix entre majúscules i minúscules).
 
Caràcters
xEl caràcter x, excepte els següents...
\uhhhhEl caràcter amb valor hexadecimal 0xhhhh
\tEl caràcter de tabulació ("\u0009")
\nEl caràcter de nova línia (salt de línia) ("\u000A")
\rEl caràcter de retorn de carro ("\u000D")
 
Cita
\No res, però cita literalment el caràcter següent. És necessari si especifiqueu metacaràcters !$()*+.<>?[\]^{|} i voleu que coincideixin amb els caràcters literalment.
\\Per exemple, això representa el caràcter de barra inversa
\QNo res, però cita literalment tots els caràcters fins que s'especifiqui \E
\ENo res, però indica que acaba la cita literal iniciada per \Q
 
Classes de caràcters
[abc]a, b o c (classe senzilla)
[^abc]Qualsevol caràcter excepte a, b o c (negació)
[a-zA-Z]D'a a z o d'A a Z, ambdós inclosos (àmbit)
 
Classes de caràcters predefinides
.Qualsevol caràcter (excepte salts de línia)
\dUn dígit: [0-9]
\DQualsevol caràcter menys un dígit: [^0-9]
\sUn caràcter d'espai en blanc: [ \t\n\x0B\f\r]
\SQualsevol caràcter menys l'espai en blanc: [^\s]
\wUn caràcter de paraula: [a-zA-Z_0-9]
\WQualsevol caràcter menys un caràcter de paraula: [^\w]
 
Caràcters de límit
^L'inici d'una línia
$El final d'una línia
\bUn límit de paraula
\BQualsevol límit menys el de paraula
 
Quantificadors "voraços"
Coincideixen amb tants caràcters com sigui possible. Per exemple, a+ coincidirà amb aaa dins d'aaabbb
X?X, una vegada o cap
X*X, zero o més vegades
X+X, una o més vegades
 
Quantificadors "no voraços"
Coincideixen amb tan pocs caràcters com sigui possible. Per exemple, a+? coincidirà amb la primera a dins d'aaabbb
X??X, una vegada o cap
X*?X, zero o més vegades
X+?X, una o més vegades
 
Operadors lògics
XYX seguida d'Y
X|YX o bé Y
(XY)XY com a un grup únic

Avisos legals