Reguliere uitdrukkingen gebruiken
Items in de bewerker filteren overeenkomstig de zoekactie
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: selecteer een woord of frase ergens in het bewerkingsveld en druk 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 vertaalgeheugens waarnaar wordt verwezen 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 in de indelingen van bronbestanden (Zie Bestandsformaten). Bijvoorbeeld: hoewel OmegaT goed in staat is om TMX-bestanden af te handelen, zal het ze niet opnemen in de zoekactie.
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.5/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 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 de bron worden weergegeven.
Klikken op een segment opent het om het in het venster Bewerken aan te kunnen passen. Daarna kunt u teruggaan naar het venster Zoeken en naar het volgende gevonden segment gaan, bijvoorbeeld om het te controleren en, indien nodig, de terminologie aan te passen.
Om makkelijker te navigeren in de resultaten van de zoekactie, kunt u de zoekactie toepassen op de bewerker. Druk op de knop 'filter' aan de onderzijde om de weergegeven items in de bewerker te beperken tot die welke overeen komen met de huidige zoekactie. U kunt normale navigatie gebruiken om bijvoorbeeld te gaan naar het volgende (niet-vertaalde) segment dat overeen komt met de zoekcriteria.
NB:
Druk op de knop 'filter verwijderen', of herlaadt een project om een filter te verwijderen.
Auteursrechten | Home | Inhoudsopgave |