natgillin/translations-raw huggingface dataset:
If you just want to search for a given text, then regular expression is definitely not a good choice. The reason for this is that regular expressions assign special meaning to some characters. This includes the following characters:. *_BAR_$. Thus if you want to search for the text kde. (i. e. the characters kde followed by a period), then you would need to specify this as kde\\. The regular expression editor solves this problem by taking care of escape rules for you. Writing\\. rather than just. is called escaping.
Kui otsid lihtsalt tavalist teksti, ei ole regulaaravaldist erilist mõtet kasutada. Nimelt on regulaaravaldistes mõnedel märkidel eritähendus:. * _BAR_$. Nii et kui soovid otsida teksti kde. (s. t. tähti kde, millele järgneb punkt), siis tuleks see väljendada nii: kde\\. Regulaaravaldise redaktor lahendab selle probleemi sinu eest, hoolitsedes paomärkide õigesse kohta asetamise eest. Tavalise. asemel tuleb niisiis kirjutada\\., mida nimetatakse paomärgiks.
Matching & URL; s
& URL; - i sobivus
When you select something looking like a & URL; in & kde;, then the program klipper will offer to start konqueror with the selected & URL;.
Kui oled valinud & kde; - s midagi, mis näeb välja nagu & URL;, pakub Klipper võimalust käivitada Konqueror antud & URL; - iga.
Klipper does this by matching the selection against several different regular expressions, when one of the regular expressions matches, the accommodating command will be offered.
Klipper suudab seda teha valikut kokku sobitades mitme erineva regulaaravaldisega ja kui üks neist sobib, pakutaksegi välja vastav võimalus.
The regular expression for & URL; s says (among other things), that the selection must start with the text http: / /. This is described using regular expressions by prefixing the text http: / / with a hat (the ^ character).
Regulaaravaldised & URL; - i jaoks määravad (lisaks muudele asjadele), et valik peab algama tekstiga http: //. Regulaaravaldises kirjeldatakse seda tekstile http: // katust (märk ^) ette asetades.
The above is an example of matching positions using regular expressions. Similar, the position end-of-line can be matched using the character $(i. e. a dollar sign).
Ülaltoodu on näide positsiooni kasutamisest regulaaravaldises. Samamoodi saab realõpu positsiooni määrata dollarimärgiga $.
Searching for the word the, but not the re, brea the or ano the r
Sõna see, aga mitte see s, glas see või met see n otsimine
Two extra position types can be matches in the above way, namely the position at a word boundary, and the position at a non -word boundary. The positions are specified using the text \\b (for word-boundary) and \\B (for non-word boundary)
Selle leidmiseks saab kasutada kaht täiendavat positsioonitüüpi, nimelt sõnapiire ja mitte - sõnapiire. Positsioone määratakse väljenditega\\ b (sõnapiire) ja\\ B (mitte- sõnapiire)
Thus, searching for the word the can be done using the regular expression \\bthe\\b. This specifies that we are searching for the with no letters on each side of it (i. e. with a word boundary on each side)
Nii saab sõna see otsida regulaaravaldisega\\ bsee\\ b. See määrab, et otsitakse sõna see, millel ei eelneks ega järgneks tähti (s. t. et tegu oleks sõnapiirdega nii sõna ees kui järel)
The four position matching regular expressions are inserted in the regular expression editor using four different positions tool
Nelja regulaaravaldise positsiooniväljendust saab redaktoris lisada nelja erineva positsioonivahendi abil
Searching for either this or that
Kas see või too otsimine
Imagine that you want to run through your document searching for either the word this or the word that. With a normal search method you could do this in two sweeps, the first time around, you would search for this, and the second time around you would search for that.
Oletame, et soovid oma dokumendis otsida nii sõna see kui ka sõna too. Tavalist otsingut kasutades pead operatsiooni kaks korda ette võtma, otsides esimesel korral sõna see ja teisel too.
Using regular expression searches you would search for both in the same sweep. You do this by searching for this_BAR_that, & ie; separating the two words with a vertical bar.
Regulaaravaldise abil saab mõlemat korraga otsida. Selleks tuleb otsida väljendit see_BAR_too ehk siis eraldada kaks otsitavat sõna püstkriipsuga.
Note on each side of the vertical bar is a regular expression, so this feature is not only for searching for two different pieces of text, but for searching for two different regular expressions.
Arvesta, et mõlemal pool püstkriipsu asub regulaaravaldis, nii et selle võimalusega ei saa otsida mitte ainult kaht erinevat tekstiosa, vaid ka kaht erinevat regulaaravaldise sobivust.
In the regular expression editor you do not write the vertical bar yourself, but instead select the alternative tool, and insert the smaller regular expressions above each other.
Regulaaravaldiste redaktoris ei pea sa püstkriipsu ise kirjutama, piisab, kui valida alternatiivivahend ja lisada alamregulaaravaldised teineteise peale.
Matching anything
Suvalise sobimine
Regular expressions are often compared to wildcard matching in the shell - that is the capability to specify a number of files using the asterisk. You will most likely recognize wildcard matching from the following examples:
Regulaaravaldisi võrreldakse sageli metamärkide kasutamisega shellis, see tähendab võimega määrata korraga mitu faili tärni kasutades. Ilmselt tunned järgmistes näidetes ära metamärgi kasutamise:
ls *. txt - here *. txt is the shell wildcard matching every file ending with the. txt extension.
ls *. txt - siin on *. txt shelli metamärk, mis tähistab sobivust iga failiga, mille nime lõpus on *. txt
cat test??. res - matching every file starting with test followed by two arbitrary characters, and finally followed by the test. res
cat test??. res - sobib iga fail, mille alguses on test, millele järgneb kaks suvalist märki ja mis lõpeb märkidega. res
In the shell the asterisk matches any character any number of times. In other words, the asterisk matches anything. This is written like. * with regular expression syntax. The dot matches any single character, & ie; just one character, and the asterisk, says that the regular expression prior to it should be matched any number of times. Together this says any single character any number of times.
Shellis tähistab tärn suvalist märki, mis esineb suvaline arv korda. Teisisõnu vastab tärn suvalisele. Regulaaravaldises tähistatakse seda. *. Punkt tähendab siin suvalist üksikut, s. t ainult üht märki ning tärn seda, et sellele eelnev regulaaravaldis võib sobida suvaline arv kordi. Koos tähendabki see suvalise märgi sobivust suvaline arv kordi.
This may seem overly complicated, but when you get the larger picture you will see the power. Let me show you another basic regular expression: a. The letter a on its own is a regular expression that matches a single letter, namely the letter a. If we combine this with the asterisk, & ie; a*, then we have a regular expression matching any number of a's.
See võib tunduda üsna keerulisena, aga kui taipad asja tuuma, saad küllap aru, kui võimas see on. Võtame ette veel ühe elementaarse regulaaravaldise: a. Täht a omaette tähendab sobivust üksiku märgiga, nimelt tähega a. Kui me ühendame ta aga tärniga, s. t a *, siis on meil tegemist regulaaravaldisega, mis sobib suvalise arvu a- dega.
We can combine several regular expression after each other, for example ba(na)*. (na)* just says that what is inside the parenthesis is repeated any number of times. Imagine you had typed this regular expression into the search field in a text editor, then you would have found the following words (among others): ba, bana, banana, bananananananana
Mitut regulaaravaldist on võimalik kombineerida, asetades nad üksteise järele, näiteks ba( na) *. (na) * tähendab lihtsalt seda, et sulgudes olev võib esineda suvaline arv kordi. Oletades, et kirjutasid selle regulaaravaldise tekstiredaktori otsinguväljale, leiad lisaks muudele näiteks järgmised sõnad: ba, bana, banana, bananananananana
Given the information above, it hopefully is n't hard for you to write the shell wildcard test??. res as a regular expression. Answer: test..\\. res. The dot on its own is any character. To match a single dot you must write\\. This is called escaping. In other word, the regular expression\\. matches a dot, while a dot on its own matches any character.
Eeltoodust lähtudes ei ole sul loodetavasti kuigi keeruline kirjutada shelli metamärgiga otsing test??. res regulaaravaldisena. Õige vastus: test..\\. res. Punkt tähistab suvalist märki. Üksiku punkti jaoks tuleb kirjutada\\. Seda nimetatakse antud juhul paomärgiks. Teisisõnu vastab regulaaravaldis\\. punktile, punkt omaette aga suvalisele märgile.
In the regular expression editor, a repeated regular expression is created using the repeat tool
Regulaaravaldiste redaktoris luuakse korduvad regulaaravaldised kordusvahendi abil
Replacing amp; with amp; amp; in a & HTML; document
amp; asemel amp; amp; & HTML; - dokumendis
In & HTML; the special character amp; must be written as amp; amp; - this is similar to escaping in regular expressions.
& HTML; - keeles tuleb erimärk amp; kirjutada kujul amp; amp;, mis mõnevõrra sarnaneb paomärgi kasutamisega regulaaravaldises.
Imagine that you have written an & HTML; document in a normal editor (e. g. & XEmacs; or & kate;), and you totally forgot about this rule. What you would do when realized your mistake was to replace every occurrences of amp; with amp; amp;.
Oletame, et kirjutasid & HTML; - dokumendi tavalises redaktoris (nt. & XEmacs; või & kate;) ning unustasid täiesti selle reegli. Nüüd oled mures, sest pead asendama kõik märgid amp; märgiga amp; amp;.
This can easily be done using normal search and replace, there is, however, one glitch. Imagine that you did remember this rule - just a bit - and did it right in some places. Replacing unconditionally would result in amp; amp; being replaced with amp; amp; amp;
Seda saab hõlpsast teha ka tavalist otsimist ja asendamist kasutades, aga sellel on üks väike häda küljes. Oletame, et teksti kirjutades mõnel korral sul see reegel siiski meenus - aga ainult mõnel korral. Tingimusteta asendamine tähendab nüüd seda, et amp; amp; asemele ilmub amp; amp; amp;
What you really want to say is that amp; should only be replaced if it is not followed by the letters amp;. You can do this using regular expressions using positive lookahead.
Tegelikult aga soovid ju seda, et amp; asendataks ainult siis, kui sellele ei järgne amp;. Seda saab teha regulaaravaldisega, kui kasutada positiivset ettevaadet.
The regular expression, which only matches an ampersand if it is not followed by the letters amp; looks as follows: amp; (? !amp;). This is, of course, easier to read using the regular expression editor, where you would use the lookahead tools.
Regulaaravaldis, mis sobib ainult ja- märgiga, kui sellele ei järgne märke amp;, näeb välja selline: amp; (?! amp;). Seda on mõistagi lihtsam lugeda regulaaravaldiste redaktorit kasutades, kus saab tarvitada ettevaadete vahendeid.
Using the Regular Expression Editor
Regulaaravaldise redaktori kasutamine
This chapter will tell you about how the regular expression editor works.
See peatükk kirjeldab, kuidas toimib regulaaravaldiste redaktor.
The organization of the screen
Akna väljanägemine
The most important part of the editor is of course the editing area, this is the area where you draw your regular expression. This area is the larger gray one in the middle.
Redaktori tähtsaim osa on mõistagi redigeerimisala ehk siis ala, kus regulaaravaldis kokku pannakse. See on suur hall ala akna keskel.
Above the editing area you have two Toolbars, the first one contains the editing actions - much like drawing tools in a drawing program. The second Toolbar contains the What's This? button, and buttons for undo and redo.
Redigeerimisala kohal on kaks tööriistariba, millest üks sisaldab redigeerimistoiminguid (sarnaselt joonistamistööriistadega joonistamisrakenduses). Teisel tööriistaribal paikneb nupp Mis see on? ning toimingu tagasivõtmise ja uuestisooritamise nupud.
Below the editing area you find the regular expression currently build, in the so called ascii syntax. The ascii syntax is updated while you edit the regular expression in the graphical editor. If you rather want to update the ascii syntax then please do, the graphical editor is updated on the fly to reflect your changes.
Redigeerimisala all asub parajasti loodav regulaaravaldis niinimetatud ASCII süntaksis. ASCII süntaks värskeneb vastavalt regulaaravaldise redigeerimisele graafilises redaktoris. Kui soovid aga redigeerida hoopis ASCII süntaksit, on ka see võimalik - sellisel juhul värskendab ennast hoopis graafiline redaktor.
Finally to the left of the editor area you will find a number of pre-built regular expressions. They serve two purposes: (1) When you load the editor with a regular expression then this regular expression is made nicer or more comprehensive by replacing common regular expressions. In the screen dump above, you can see how the ascii syntax ". *" have been replaced with a box saying "anything". (2) When you insert regular expression you may find building blocks for your own regular expression from the set of pre build regular expressions. See the section on user defined regular expressions to learn how to save your own regular expressions.
Lõpuks on redigeerimisalast vasakul valik eelnevalt loodud regulaaravaldisi. Neil on kahesugune otstarve: (1) kui avad redaktori regulaaravaldisega, muudetakse see ilusamaks või mõistetavamaks. Ülaltoodud pildil on ASCII süntaks ". *" asendatud kastiga, milles on kiri "suvaline". (2) Kui lisad regulaaravaldise, võid kasutada eelnevalt loodud regulaaravaldiste valikust omaenda regulaaravaldiste loomiseks mõningaid ehitusplokke. Vaata kasutaja määratud regulaaravaldistest kõnelevat osa, kus selgitatakse omaloodud regulaaravaldiste salvestamist.
Editing Tools
Redigeerimistööriistad
The text in this section expects that you have read the chapter on what a regular expression is, or have previous knowledge on this subject.
Selles osas eeldan, et oled läbi lugenud peatüki, mis selgitas regulaaravaldiste olemust, või et sa tead seda juba varem.
All the editing tools are located in the toolbar above editing area. Each of them will be described in the following.
Kõik redigeerimistööristad asuvad tööriistaribal redigeerimisala kohal. Alljärgnevalt kirjeldatakse neid kõiki.
Selection Tool
Valikutööriist
The selection tool is used to mark elements for cut-and-paste and drag-and-drop. This is very similar to a selection tool in any drawing program.
Valikutööriista kasutatakse elementide märkimisel lõikamiseks ja asetamiseks ning lohistamiseks. See on äärmiselt sarnane suvalise joonistamisrakenduse valikutööriistaga.
Text Tool
Tekstitööriist
Using this tool you will insert normal text to match. The text is matched literally, & ie; you do not have to worry about escaping of special characters. In the example above the following regular expression will be build: abc\\*\\\\\\)
Selle tööriista abil saab lisada tavalist teksti. Seda mõistetakse regulaaravaldises täht- tähelt, & ie; siin ei pruugi muret tunda paomärkide pärast. Ülaltoodud näites on loomisel järgmine regulaaravaldis: abc\\ *\\\\\\)
Character Tool
Märgitööriist
Using this tool you insert character ranges. Examples includes what in ASCII text says [0-9], [^a-zA-Z, _]. When inserting an item with this tool a dialog will appear, in which you specify the character ranges.
Selle abil saab lisada märgivahemiku. ASCII süntaksis oleks näideteks [0- 9], [^a- zA- Z, _]. Kui lisada element selle tööriista abil, ilmub dialoog, kus saab määrata märgivahemiku.
See description of repeated regular expressions.
Vaata korduvate regulaaravaldiste kirjeldust.
Any Character Tool
Suvalise märgi tööriist
This is the regular expression "dot" (.). It matches any single character.
See on regulaaravaldis "punkt" (.). See tähendab sobivust suvalise üksiku märgiga.
Repeat Tool
Korduse tööriist
This is the repeated elements. This includes what in ASCII syntax is represented using an asterix (*), a plus (+), a question mark (?), and ranges ({3,5}). When you insert an item using this tool, a dialog will appear asking for the number of times to repeat.
See tähendab elementide kordust. ASCII süntaksis väljendatakse seda järgmiste märkidega: tärn (*), pluss (+), küsimärk (?) ja vahemik ({3, 5}). Kui lisada element selle tööriista abil, ilmub dialoog, kus saab määrata korduste arvu.
You specify what to repeat by drawing the repeated content inside the box which this tool inserts.
Seda, mida korrata, saab määrata korratavat sisu kasti joonistades, mille antud tööriist lisab.
Repeated elements can both be built from the outside in and the inside out. That is you can first draw what to be repeated, select it and use the repeat tool to repeat it. Alternatively you can first insert the repeat element, and draw what is to be repeated inside it.
Korduvaid elemente saab luua nii seestpoolt väljapoole kui vastupidi. See tähendab, et võid esmalt joonistada, mida korrata, selle valida ja kasutada kordustööriista selle kordamiseks. Teise võimalusena võid aga esmalt lisada korduselemendi ja siis joonistada elemendi sisse selle, mida korrata.
See description on the repeated regular expressions.
Vaata regulaaravaldiste kordamise kirjeldust.
Alternative Tool
Alternatiivitööriist
This is the alternative regular expression (_BAR_). You specify the alternatives by drawing each alternative on top of each other inside the box that this tool inserts.
See on alternatiiviga regulaaravaldis (_BAR_). Alternatiivid saab määrata nad üksteise peale joonistades kastis, mille see tööriist lisab.
See description on alternative regular expressions
Vaata alternatiivsete regulaaravaldiste kirjeldust.
Compound Tool
Kompleksitööriist
The compound tool does not represent any regular expressions. It is used to group other sub parts together in a box, which easily can be collapsed to only its title. This can be seen in the right part of the screen dump above.
Kompleksitööriist ei kujuta endast õigupoolest üldse regulaaravaldist. Seda kasutatakse erinevate alamkomponentide grupeerimiseks kasti, mille võib hõlpsasti kahandada vaid pealkirjaks. Seda võib näha ülaltoodud pildil paremal pool.
Line Start/ End Tools
Rea alguse/ lõpu tööriistad
The line start and line end tools matches the start of the line, and the end of the line respectively. The regular expression in the screen dump above thus matches lines only matches spaces.
Rea alguse ja lõpu tööriistad tähistavad vastavalt sobivust rea lõpus ja alguses. Ülaltoodud pildil nähtav regulaaravaldis vastab niisiis vaid reale, kus on ainult tühikud.
See description of position regular expressions.
Vaata regulaaravaldiste positsioonide kirjeldust.
Word (Non)Boundary Tools
Sõnapiirde/ mitte- sõnapiirde tööriistad
The boundary tools matches a word boundary respectively a non-word boundary. The regular expression in the screen dump thus matches any words starting with the. The word the itself is, however, not matched.
Sõnapiirdetööriistad tähistavad sobivust vastavalt sõnapiirdele või selle puudumisele. Ülaltoodud pildil nähtav regulaaravaldis vastab kõigile sõnadele, mille alguses seisab see. Sõna see ise aga ei sobi.
See description of boundary regular expressions.
Vaata sõnapiirde regulaaravaldiste kirjeldust.
Positive/ Negative Lookahead Tools
Positiivse/ negatiivse ettevaate tööriistad
The look ahead tools either specify a positive or negative regular expression to match. The match is, however, not part of the total match.
Ettevaatetööriistad määravad vastavalt positiivse või negatiivse regulaaravaldise sobivuse. See sobivus ei ole aga osa üldisest sobivusest.
Note: You are only allowed to place lookaheads at the end of the regular expressions. The Regular Expression Editor widget does not enforce this.
Märkus: ettevaateid on lubatud asetada ainult regulaaravaldise lõppu. Regulaaravaldiste redaktori element seda peale ei sunni.
See description of look ahead regular expressions.
Vaata ettevaatavate regulaaravaldiste kirjeldust.
User Defined Regular Expressions
Kasutaja määratud regulaaravaldised
Located at the left of the editing area is a list box containing user defined regular expressions. Some regular expressions are pre-installed with your & kde; installation, while others you can save yourself.
Redigeerimisalast vasakul asub nimekirjaga kast, mis sisaldab kasutaja määratud regulaaravaldisi. Mõned regulaaravaldised on juba eelnevalt paigaldatud & kde; paigaldamise ajal, teisi saad ise salvestada.
These regular expression serves two purposes (see detailed description), namely (1) to offer you a set of building block and (2) to make common regular expressions prettier.
Neil regulaaravaldistel on kaks eesmärki (vaata täpsemat kirjeldust): (1) pakkuda sulle valikut ehitusplokke ja (2) muuta mõned levinumad regulaaravaldised ilusamaks.
You can save your own regular expressions by right clicking the mouse button in the editing area, and choosing Save Regular Expression.
Omaenda regulaaravaldisi saab salvestada hiire parema nupu klõpsuga redigeerimisalal ning valides ilmuvast hüpikmenüüst käsu Salvesta regulaaravaldis.
If the regular expression you save is within a compound container then the regular expression will take part in making subsequent regular expressions prettier.
Kui salvestatav regulaaravaldis kuulub kompleksavaldisse, kasutatakse seda järgnevates regulaaravaldiste nii- öelda ilustamise operatsioonides.
User defined regular expressions can be deleted or renamed by pressing the right mouse button on top of the regular expression in question in the list box.
Kasutaja määratud regulaaravaldisi saab kustutada või ümber nimetada hiire parema nupu klõpsuga vastava regulaaravaldise nimel nimekirjakastis.
Reporting bugs and Suggesting Features
Vigadest teatamine ja soovide esitamine
Bug reports and feature requests should be submitted through the kde; Bug Tracking System. Before you report a bug or suggest a feature, please check that it has n't already been reported/ suggested.
Vigadest saab teatada ja oma soove avaldada kde; vigade jälgimise süsteemi vahendusel. Enne seda, kui annad teada veast või pakud välja mõne uuendusvõimaluse, kontrolli palun, et seda ei oleks juba teatatud/ välja pakutud.
Does the regular expression editor support back references?
Kas regulaaravaldiste redaktor toetab tagasiviiteid?
No currently this is not supported. It is planned for the next version.
Ei, praegu mitte. Järgmises versioonis on see aga kavas.
Does the regular expression editor support showing matches?
Kas regulaaravaldiste redaktor toetab sobivuste näitamist?
No, hopefully this will be available in the next version.
Ei, aga loodetavasti on see võimalik järgmises versioonis.
I'm the author of a & kde; program, how can I use this widget in my application?
Olen & kde; rakenduse autor ja tahan teada, kuidas seda elementi oma rakenduses kasutada.
See The documentation for the class KRegExpEditorInterface.
Vaata klassi KRegExpEditorInterface dokumentatsiooni.
I cannot find the Edit Regular expression button in for example konqueror on another KDE3 installation, why?
Miks ma ei leia nuppu Redigeeri regulaaravaldist ei Konqueroris ega mõnes muus KDE3 rakenduses?
The regular expression widget is located in the package & kde; -utils. If you do not have this package installed, then the edit regular expressions buttons will not appear in the programs.
Regulaaravaldiste element asub paketis & kde; - utils. Kui seda paketti ei ole paigaldatud, ei saa ka nupp Redigeeri regulaaravaldist üheski rakenduses nähtav olla.
Documentation is copyright 2001, Jesper K. Pedersen & Jesper. Pedersen. mail;
Dokumentatsiooni autoriõigus 2001: Jesper K. Pedersen & Jesper. Pedersen. mail;
Please enable Konqueror's Adblock
Palun lülita Konquerori Adblock sisse
Adblock dialog
Adblocki dialoog
Extra Toolbar
EkstratööriistaribaNAME OF TRANSLATORS
Your names
Marek LaaneEMAIL OF TRANSLATORS
Adblock
AdblockComment
Show all blockable html elements
Kõigi blokeeritavate HTML- elementide näitamineName
Konqueror Feed Icon
Konquerori uudistevoo ikoonComment
Displays an icon in the status bar if the page contains a feed
Näitab olekuribal ikooni, kui lehekülg sisaldab uudistevooguName
Add Feed to Akregator
Lisa uudistevoog AkregatorileComment