OmegaT ofron rangje të fuqishme të funksioneve të kërkimit.
Thirre dritaren e Kërkimit me Ctrl+F
dhe shkruaj një fjalë ose frazë që ju
doni të kërkoni në kutinë "Kërko për".
Përndryshe, përzgjedh një fjalë
ose frazë në fushën e redaktimit (tekst shënjestër të segmentit aktive) dhte shtype Ctrl+F
. Fjala ose fraza në këtë rast shkruhet në kutinë
"Kërko për" automatikisht.
Thirrja e Dritares së kërkimit do të krijoj gjithnjë nga një instancë të tij. Ju mund të përfundoni me një numër të Dritareve të kërkimit nëse ju harroni t'i mbyllni ato.
Kërkimi ndodhë në seksionet burimi dhe shënjestra të projektit.
Përzgjedh vendet përmes kutikontrollave
Ju mund të përzgjidhni një numër të vendeve kur kërkimin tuaj:
Në rastin e dytë, OmegaT do të kërkoj vetëm në skedarë që mund të lexoj (Shiko Formatet E Skedarëve Të Përkrahur ).
Përzgjedh metodën duke përdorur radio pullat.
Ju mund të përzgjidhni ndërmjet dy metodave të kërkimit:
Për njërën nga këto dy metodat ju mund të përzgjidhni tri opsionet në vijim:
Kërkimi i përpiktë kërkon për një frazë, p.sh., nëse janë shkruar disa fjalë, dhe ato nëse ato gjenden në renditjen e njëjtë me saktësi. Kërkimet e përpikta janë të ngjashme me kërkimin "frazat e përpikta" në një makinë kërkimi Interneti si Google.
Përzgjedh "Kërkimi me fjalë kyçe" dhe shkruaj një numë të fjalëve individual , të ndara me hapësira dhe në çfarëdo renditje, dhe OmegaT do të shfaq listën e të gjithë segmenteve që të gjitha fjalët ndodhin. Kërkimet me fjalë kyçe janë të ngjashme me kërkimin "me të gjitha fjalët" në një makinë kërkimi interneti si Google (AND logjik).
Në të dy kërkimet si atë të
përpiktë dhe atë me fjalë kyçe, e karakteret e kërkimit wildcard '*
' dhe '?
' mund të përdoren. Për të përdorur wildcardat, bëhuni të sigurt që opsioni shprehjet
regulare nuk është i përzgjedhur, përndryshe këto karaktere do të
interpretohen si karaktere speciale të shprehjeve regulare.
Karakteri wildcard '?
' përputh një karakter të vetëm, p.sh., 'b?d
' gjen instancat e 'bad
' dhe 'bid
'.
Karakteri wildcard '*
' përputh çdo karakter ose një numër të karaktereve,
p.sh. 'b*d
' gjen
instancat e 'bad
', 'bid
', 'bold
' dhe 'band
'.
Nëse ju doni të kërkoni për
segmentet që përmbajnë këto karaktere, ju do të duhet të kaloni në shprehjet
regulare, dhe iki këtyre karaktereve duke përdorur prapathyesën ('\
') te ato, p.sh., 'x\*y
' për të gjetur instancat e 'x*y
' dhe 'x\?y
' për të gjetur instancat e 'x?y
'.
Shprehja regulare është një mënyrë e fuqishme për të kërkuar instancat e një vargu. Është e ngjashme me kërkimin normal, por lejon shumë më tepër fleksibilitet. Ju mund të gjeni tutoriale the thjeshta në ueb (për shembull , http://www.regular-expressions.info/quickstart.html.)
Shprehjet regulare që përdoren në këto kërkime janë të përkrahura nga Java. Nëse ju duhet më tepër informata specifike, ju lutemi lexoni http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.
Konstrukti |
Përputhjet |
Flamujt |
|
(?i) |
Aftëson përputhjen e ndjeshme me rastin e shkronjave (rëndom, modeli është i ndjeshëm në shkronja). |
Karakteret |
|
x |
x, përveç këtyre në vijim... |
\uhhhh |
Karakter me vlerë heksadecimale 0xhhhh |
\t |
Karakteri tab ('\u0009') |
\n |
Karakteri rreshti ri (line feed) ('\u000A') |
\r |
Karakteri karrocë-kthimi ('\u000D') |
Citatet |
|
\ |
Asgjë, por
citon karakterin në vijim. Kjo kërkohet nëse ju doni të jepni metakarakteret |
\\ |
Për shembull, ky është një karakter prapathyes |
\Q |
Asgjë, por citon të gjitha karakteret deri te \E |
\E |
Asgjë, por mbaron citimin e filluar nga \Q |
Klasat e karaktereve |
|
[abc] |
a, b, ose c (klasë e thjeshtë) |
[^abc] |
Të gjitha karakteret përveç a, b, ose c (negacion) |
[a-zA-Z] |
A deri në z ose A deri në Z, inkluzion (rang) |
Klase e paracaktuara të karaktereve |
|
. |
Çdo karakter (përveç përfunduesve të rreshtave) |
\d |
Shifër: [0-9] |
\D |
Një jo shifër: [^0-9] |
\s |
Një karakter hapësirë boshe: [ \t\n\x0B\f\r] |
\S |
Një karakter jo hapësirë boshe: [^\s] |
\w |
Karakter fjalë: [a-zA-Z_0-9] |
\W |
Karakter jo fjalë: [^\w] |
Përputhësit kufitar |
|
^ |
Fillimi i rreshtit |
$ |
Fundi i rreshtit |
\b |
Kufi fjalësh |
\B |
Kufi jo-fjalësh |
Kuantifikatorët lakmitar |
|
Këto do të
përputhin sa më shumë që munden. Për shembull, |
|
X? |
X, njëherë ose asnjëherë |
X* |
X, zero ose më tepër herë |
X+ |
X, një ose më tepër herë |
Kuantifikatorët jo-lakmues |
|
Këto do të
përputhin sa më pak që ato munden. Për shembull, |
|
X?? |
X, njëherë ose asnjëherë |
X*? |
X, zero ose më tepër herë |
X+? |
X, një ose më tepër herë |
Operatorët logjik |
|
XY |
X e ndjekur nga Y |
X|Y |
Ose X ose Y |
(XY) |
XY si një grup i veçantë |