Reguliere uitdrukkingen gebruiken
OmegaT verschaft een groot scala aan zoekfuncties. Roep het venster Zoeken op met Ctrl+F
en voer het woord of de frase waarnaar u wilt zoeken in het vak Zoeken naar in. Als alternatief kunt u in het venster Bewerken een woord of frase selecteren in het bewerkingsveld (doeltekst of het actieve segment) en drukken op Ctrl+F
. Het woord of de frase wordt in dit geval automatisch ingevoegd in het vak Zoeken naar.
Elke aanroep van het venster Zoeken zal zijn eigen nieuwe venster maken. Vergeet niet om ze te sluiten, zodat u uw bureaublad niet vol zet.
Zoekacties gebeuren zowel in het bron- als doelgedeelte van een project. U kunt zoeken in
alleen het project (standaardinstelling)
het project en ook in de verwijzingsvertaalgeheugens in /tm/ (kies Zoeken in TM's)
Eén enkel bestand of een map die een aantal bestanden bevat (kies Bestanden zoeken)
bij het zoeken in bestanden zal OmegaT zich beperken tot de bestanden die het kan lezen (Zie Ondersteunde bestandsformaten).
Selecteer de methode met behulp van de optieknoppen. U kunt kiezen uit twee methodes om te zoeken:
Exact zoeken |
Zoekt naar segmenten die de tekenreeks bevatten die u heeft opgegeven. |
Sleutelwoorden zoeken |
Zoekt naar segmenten die alle sleutelwoorden bevatten die u heeft opgegeven, in willekeurige volgorde. |
Exact zoeken kijkt naar een frase, dat is: als er meerdere woorden zijn ingevoerd, zullen zij slechts worden gevonden als zij in exact dezelfde volgorde voorkomen. Exact zoeken is hetzelfde als een zoekactie met "exacte frase" in een internetzoekmachine zoals Google.
Selecteer Sleutelwoorden zoeken om te zoeken naar een willekeurig aantal individuele woorden, gescheiden door spaties en in willekeurige volgorde. OmegaT zal een lijst weergeven waarin alle segmenten staan waarin de woorden voorkomen. Zoeken met sleutelwoord is hetzelfde als zoekacties "met alle woorden" in een internetzoekmachine zoals Google (logische EN).
Voor elk van deze twee methoden kunt u de volgende drie opties kiezen:
Hoofd-/kleine letters |
Het zoeken zal worden uitgevoerd voor de exact opgegeven tekenreeks, anders zullen hoofdletters worden genegeerd. |
Reguliere uitdrukkingen |
De tekenreeks, waarnaar gezocht wordt, zal worden behandeld als een reguliere uitdrukking (in het geval van zoeken naar sleutelwoorden worden ze behandeld als meerdere uitdrukkingen). |
Zoeken in TM's |
Alle vertaalgeheugens worden opgenomen in de zoekactie. |
In zowel exact zoeken als zoeken naar sleutelwoorden kunnen de jokertekens '*
' en '?
' worden gebruikt. Zorg ervoor dat de optie reguliere uitdrukkingen niet is geselecteerd om jokertekens te gebruiken, anders worden deze tekens geïnterpreteerd als speciale tekens voor reguliere uitdrukkingen.
'*' komt overeen met nul of meer tekens. De zoekterm 'run*' zal bijvoorbeeld overeenkomen met 'run', 'runs' en 'running'.
'?' komt overeen met exact één teken. 'run?' zal bijvoorbeeld overeenkomen met 'runs' en 'rung', maar niet met 'run' of 'running'.
Als u wilt zoeken naar segmenten die * of ? bevatten, moet u schakelen naar reguliere uitdrukkingen en deze tekens escapen door er een backslash ('\') voor te zetten, dus 'x\*y' om items van 'x*y' te vinden en 'x\?y
' om items van 'x?y
' te vinden.
Een zoekactie met reguliere uitdrukkingen is een krachtig middel om te zoeken naar tekenreeksen. Het komt overeen met zoeken met jokertekens, maar is veel meer flexibel. De reguliere uitdrukkingen die worden gebruikt in zoekacties zijn die welke worden ondersteund door Java. Een korte samenvatting is beschikbaar in de appendix Constructies van reguliere uitdrukkingen. Als u meer specifieke informatie nodig heeft raadpleeg dan http://java.sun.com/j2se/1.4.2/docs/api/java/util/regex/Pattern.html.
U kunt eenvoudige handleidingen vinden op het web (http://www.regular-expressions.info/quickstart.html bijvoorbeeld.)
Door op de knop Zoeken te drukken na het invoeren van een tekenreeks in het zoekveld zullen alle segmenten in het project, die de gezochte tekenreeks bevatten, worden weergegeven. Omdat OmegaT alle identieke segmenten behandelt als één entiteit wordt alleen het eerste unieke segment getoond.
De segmenten worden weergegeven in de volgorde waarin zij in het project voorkomen. Vertaalde segmenten zullen worden weergegeven met de originele tekst boven en de vertaalde tekst eronder, niet-vertaalde segmenten zullen alleen in originele tekst worden weergegeven.
Klik op een segment om het te openen in het venster Bewerken om te wijzigen. Daarna kunt u teruggaan naar het venster Zoeken en naar het volgende gevonden segment gaan, bijvoorbeeld om het te controleren en, indien nodig, aan te passen.
Auteursrechten | Home | Inhoudsopgave |