OmegaT-k bilaketa-funtzio asko eta indartsuak eskaintzen ditu.
Ireki bilaketa-leihoa Ktrl+F
sakatuz eta sartu bilatu nahi duzun hitza edo esaldia "Bilatu hau" kutxan.
Bestela, hautatu hitz edo esaldi bat edizio-eremuan (alegia, segmentu aktiboaren helburu-testuan) eta sakatu Ktrl+F
. Kasu honetan, hitza edo esaldia automatikoki sartuko da "Bilatu hau" kutxan.
Bilaketa-leihoa irekitzen den bakoitzean, koadroaren instantzia berri bat sortzen da. Leiho hauek ixtea ahazten bazaizu, mahaigainean multzo handi bat pilatzea gerta dakizuke.
Bilaketak proiektuaren sorburuan eta helburuan egiten dira.
Hautatu tokiak kontrol-laukiak erabiliz.
Bilaketak hainbat tokitan egitea hautatu dezakezu:
Azken kasuan, bilaketak OmegaT-k irakurri ditzakeen fitxategietan egingo ditu soilik (Ikusi Onartutako fitxategi-formatuak).
Hautatu metodoa aukera-botoiak erabiliz.
Bilaketak egiteko, bi metodo hauetako bat aukeratu dezakezu:
Erabiltzen duzun metodoa edozein dela, ondoko hiru aukerak erabili ditzakezu:
Bilaketa zehatz batek esaldiak bilatzen ditu, hau da, hainbat hitzez osatutako kate bat adierazten bada, ordena horretan badaude soilik aurkituko dira. Bilaketa zehatza, Google bezalako Interneteko arakatzaileetan "esaldi zehatz" bat bilatzea bezalakoa da.
Hautatu "Bilaketa-gakoa" eta sartu nahi beste hitz, espazioz banaturik eta edozein ordenatan, eta OmegaT-k hitz guztiak dauzkaten segmentuen zerrenda bat erakutsiko du. Gako-hitzen bidezko bilaketa, Google bezalako Interneteko arakatzaileetan "hitz guztiekin" bilatzea bezalakoa da.
Bai bilaketa zehatzetan, bai gako-hitzen bidezkoan, '*
' eta '?
' komodinak erabili daitezke. Komodinak erabiltzeko, kontuan izan adierazpen erregularrak aukera hautatu ez duzula, bestela komodinak adierazpen erregularraren karakteretzat hartuko dira.
'?
' komodinak edozein karaktere (karaktere bakarra) ordezkatzen du; esaterako, 'ar?i
' kateak 'argi
' eta 'ardi
' bilatzen ditu. '*
' komodinak edozein karaktere-kopuru ordezkatzen du; esaterako, 'a*i
' kateak 'argi
', 'asti
', 'aldi
' eta 'aurpegi
' bilatzen ditu.
Karaktere hauek dauzkaten segmentuak bilatu nahi izanez gero, adierazpen erregularren aukera aktibatu beharko duzu eta alderantzizko barra ('\
') sartu karakterearen aurrizki gisa, esaterako 'x\*y
' idatzi 'x*y
' bilatzeko eta 'x\?y
' idatzi 'x?y
' bilatzeko.
Adierazpen erregularren bidezko bilaketak oso ahaltsuak dira kate baten instantziak bilatu nahi direnean. Bilaketa arrunt baten parekoak dira, baina askoz zaluagoak. Sarean gai honi buruzko tutorial errazak aurki ditzakezu (esaterako, http://www.regular-expressions.info/quickstart.html.)
Bilaketetan erabiltzen diren adierazpen erregularrak Javak onartzen dituenak dira. Informazio zehatzagoa behar baduzu, kontsultatu http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.
Forma | Baliokidea |
---|---|
Banderak | |
(?i) | Maiuskulak/minuskulak bereizten ez dituen bilaketa ahalbidetzen du (portaera lehenetsia bereiztea da) |
Karaktereak | |
x | x karakterea, ondokoak salbu... |
\uhhhh | 0xhhhh balio hamaseitarra duen karakterea |
\t | Tabuladore karakterea ('\u0009') |
\n | Lerro berria sortzeko karakterea ('\u000A') |
\r | Orga-itzuleraren karakterea ('\u000D') |
Komatxoak | |
\ | Ondoren datorren karakterea komatxo artean jartzen du. Hau derrigorrezkoa da !$()*+.<>?[\]^{|} metakaraktereak bilatu nahi badituzu. |
\\ | Esaterako, hau alderantzizko barra da. |
\Q | \E dagoen tokira arteko karaktere guztiak komatxo artean jartzen ditu |
\E | \Q bidez hasi diren komatxoen amaiera |
Karaktere-klaseak | |
[abc] | a, b, edo c (klase sinplea) |
[^abc] | Edozein karaktere, a, b, edo c salbu (ezeztapena) |
[a-zA-Z] | a-tik z-ra edo A-tik Z-ra, (tartea) |
Aurredefinitutako karaktere-klaseak | |
. | Edozein karaktere (lerro-amaierak salbu) |
\d | Digitu bat: [0-9] |
\D | Digitua ez den karaktere bat: [^0-9] |
\s | Zuriune bat: [ \t\n\x0B\f\r] |
\S | Zuriunea ez den karaktere bat: [^\s] |
\w | Hizki bat: [a-zA-Z_0-9] |
\W | Hizkia ez den karaktere bat: [^\w] |
Muga-formak | |
^ | Lerroaren hasiera |
$ | Lerroaren amaiera |
\b | Hitz-muga |
\B | Hitzak ez diren karaktere-multzoen muga |
Zenbatzaile asezinak | |
Hauek ahalik eta baliokide gehien bilatuko dituzte. Esaterako, a+ formak aaa aurkituko du aaabbb katean | |
X? | X, zero edo bat |
X* | X, zero edo gehiago |
X+ | X, bat edo gehiago |
Zenbatzailea motelak (aseak) | |
Hauek ahalik eta baliokide gutxien bilatuko dituzte. Esaterako, a+? formak lehen a aurkituko du aaabbb katean | |
X?? | X, zero edo bat |
X*? | X, zero edo gehiago |
X+? | X, bat edo gehiago |
Eragile logikoak | |
XY | X eta ondoren Y |
X|Y | X zein Y |
(XY) | XY multzo bakar gisa |