3,476 matches
-
construcții pot fi combinate pentru a forma expresii arbitrar de complexe, așa cum se pot construi expresii aritmetice din numerele și operațiile +, −, ×, ÷. De exemplu, codice 17 și sunt ambele șabloane valabile care se potrivesc cu aceleași șiruri ca în exemplul anterior, codice 12. Sintaxa exactă a expresiilor regulate variază de la instrument la instrument și de la context la context; mai multe detalii sunt furnizate în secțiunea "Sintaxă". Expresiile regulate descriu limbaje regulate în teoria limbajelor formale. Ele au aceeași putere expresivă ca și . Expresiile regulate
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
exemplu, codice 17 și sunt ambele șabloane valabile care se potrivesc cu aceleași șiruri ca în exemplul anterior, codice 12. Sintaxa exactă a expresiilor regulate variază de la instrument la instrument și de la context la context; mai multe detalii sunt furnizate în secțiunea "Sintaxă". Expresiile regulate descriu limbaje regulate în teoria limbajelor formale. Ele au aceeași putere expresivă ca și . Expresiile regulate constau din constante și operatori care notează mulțimi de șiruri de caractere și, respectiv, operațiuni efectuate pe aceste mulțimi. Următoarea definiție este
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
și în sed, unde căutarea și înlocuirea sunt date de codice 50 și șabloanele pot fi concatenate prin virgulă pentru a specifica mai multe rânduri, ca codice 51. Această notație este deosebit de bine-cunoscută datorită utilizării sale în Perl, de unde formează parte a sintaxei diferite de șirurile de caractere literale normale. În unele cazuri, cum ar fi sed și Perl, se pot folosi delimitatori alternativi pentru a evita coliziunea cu conținutul, și pentru a evita necesitatea escapării apariției delimitatorului în conținut. De exemplu, în
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
BRE ERE lucrează împreună. ERE adaugă codice 14, codice 16, și codice 57, și elimină necesitatea de a escapa metacaracterele codice 34 și codice 37, care sunt "obligatorii" în BRE. În plus, atâta timp cât sintanxa standard POSIX pentru regexuri este respectată, poate exista, și adesea există, sintaxă suplimentară pentru a servi aplicații specifice (și totuși conforme POSIX). Deși POSIX.2 lasă unele aspecte de implementare nedefinite, BRE și ERE oferă un „standard”, care a fost adoptat ca sintaxă implicită de către mai multe instrumente, acolo unde alegerea modului
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
pentru regexuri este respectată, poate exista, și adesea există, sintaxă suplimentară pentru a servi aplicații specifice (și totuși conforme POSIX). Deși POSIX.2 lasă unele aspecte de implementare nedefinite, BRE și ERE oferă un „standard”, care a fost adoptat ca sintaxă implicită de către mai multe instrumente, acolo unde alegerea modului BRE sau ERE este de obicei o opțiune acceptată. De exemplu, GNU grep are următoarele opțiuni: „grep -E” pentru ERE și „grep -G” pentru BRE (implicit), și „grep -P” pentru expresii
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
lazy” de mai jos.) În standardul , Basic Regular Syntax (BRE) impune ca codice 62 și codice 63 să fie notate cu codice 64 și codice 65, pe când Extended Regular Syntax (ERE) nu. Exemple: Sensul metacaracterelor cu un backslash este inversat pentru unele caractere din sintaxa POSIX Extended Regular Expression (ERE). Cu această sintaxă, un backslash determină ca metacaracterul să fie tratat ca un literal. Astfel, de exemplu, codice 76 este acum codice 34 și codice 78 este acum codice 37. În plus, suportul este eliminat pentru backreferences codice 80 și
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
Syntax (BRE) impune ca codice 62 și codice 63 să fie notate cu codice 64 și codice 65, pe când Extended Regular Syntax (ERE) nu. Exemple: Sensul metacaracterelor cu un backslash este inversat pentru unele caractere din sintaxa POSIX Extended Regular Expression (ERE). Cu această sintaxă, un backslash determină ca metacaracterul să fie tratat ca un literal. Astfel, de exemplu, codice 76 este acum codice 34 și codice 78 este acum codice 37. În plus, suportul este eliminat pentru backreferences codice 80 și se adaugă următoarele metacaractere: Exemple: POSIX Extended Regular
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
variantelor de regex, termenul "clasă de caractere" este utilizat pentru a descrie ceea ce în POSIX se numește "expresii cu paranteze". Din cauza puterii sale de exprimare și a lizibilității (relativ) ușoare, multe alte utilitare și limbaje de programare au adoptat o sintaxă similară cu Perl—de exemplu, [[Java (limbaj de programare)|Java]], [[JavaScript]], [[Python]], [[Ruby]], [[Microsoft]] ., și . Unele limbi și instrumente, cum ar fi și [[PHP]] suportă mai multe variante de regex. Implementările de regex derivate din Perl nu sunt identice și
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
în funcție de complexitatea și designul regexului. Deși, în multe cazuri, administratorii de sistem pot rula regexuri pe bază de interogări pe plan intern, cele mai multe motoare de căutare nu oferă suport de regex pentru public. O excepție notabilă este . Regulile specifice de sintaxă pot varia în funcție de implementarea specifică, în funcție de [[Limbaj de programare|limbajul de programare]], sau de utilizată. În plus, funcționalitatea implementării de regex poate varia de la o la alta. Pentru că regexurile pot fi dificil atât de explicat cât și de înțeles fără
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
testarea regexurilor sunt o resursă utilă pentru învățarea regexurilor prin experimentare. Această secțiune oferă o descriere de bază a unor proprietăți ale modului de ilustrare al regexurilor. În exemple se folosesc următoarele convenții. De asemenea, aceste regexuri sunt toate în sintaxa Perl. Expresiile pe standardul [[#POSIX Basic Regular Expressions|POSIX]] sunt diferite. Dacă nu se indică altfel, următoarele exemple sunt conforme limbajului [[Perl]], versiunea 5.8.8 din 31 ianuarie 2006. Aceasta înseamnă că altor implementări le poate lipsi suportul pentru
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
standardul [[#POSIX Basic Regular Expressions|POSIX]] sunt diferite. Dacă nu se indică altfel, următoarele exemple sunt conforme limbajului [[Perl]], versiunea 5.8.8 din 31 ianuarie 2006. Aceasta înseamnă că altor implementări le poate lipsi suportul pentru unele părți ale sintaxei prezentate aici (de exemplu, regex de bază vs extins, codice 76 vs codice 129, sau lipsa lui codice 86 în locul lui codice 131din POSIX). Sintaxa și convențiile utilizate în aceste exemple coincid cu cele ale altor medii de programare. Expresiile regulate pot fi de
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
8.8 din 31 ianuarie 2006. Aceasta înseamnă că altor implementări le poate lipsi suportul pentru unele părți ale sintaxei prezentate aici (de exemplu, regex de bază vs extins, codice 76 vs codice 129, sau lipsa lui codice 86 în locul lui codice 131din POSIX). Sintaxa și convențiile utilizate în aceste exemple coincid cu cele ale altor medii de programare. Expresiile regulate pot fi de multe ori create („induse” sau „învățate”), pe baza unui set de exemplu de șiruri de caractere. Acest lucru este cunoscut sub
Expresie regulată () [Corola-website/Science/317028_a_318357]
-
În lingvistică, termenul „topică” are două accepțiuni. Pe de o parte este o ramură a sintaxei sau a stilisticii care se ocupă cu studiul ordinii cuvintelor în sintagme, a sintagmelor și a părților de propoziție în propoziții, și a propozițiilor în fraze. Pe de altă parte, topica desemnează însăși ordinea acestor unități. Când se vorbește despre
Topică () [Corola-website/Science/317846_a_319175]
-
-lea a fost strâns legată de cum se vorbea, adică când se făceau pauze pentru respirat, dar ulterior regulile s-au bazat în principal pe structura gramaticală. În secolul al XVII-lea, scriitorul Ben Jonson a pus baza punctuației bazată pe sintaxă. Aceste idei ale lui au fost incluse postum în lucrarea sa "English Grammar" din 1640. Folosirea corectă a punctuației s-a stabilit în limba română în parte prin uz, în parte prin îndreptarele și manualele școlare din ultimii 150 de
Punctuație () [Corola-website/Science/319853_a_321182]
-
bază rămâne aceeași, codul care depinde de aceste îmbunătățiri poate să nu funcționeze în Maxima, și bug-urile care au fost rezolvate în Macsyma pot fi încă prezente în Maxima, și vice-versa. Maxima include un limbaj de programare complet asemănător ca sintaxa cu ALGOL dar ca semantica se aseamănă cu Lisp. Este scris în Common Lisp, și poate fi accesat din punct de vedere al programării dar și extins, astfel încât ,la bază, Lisp poate fi apelat din Maxima. Maxima folosește Gnuplot pentru
Maxima (software) () [Corola-website/Science/315699_a_317028]
-
și suportă multe funcții comune din C, și, de asemenea, anumite apeluri de sistem și funcții ale sistemelor compatibile POSIX. Nu există, însă, suport pentru transmiterea argumentelor prin referință. Programele Octave constau dintr-o listă de funcții sau un script. Sintaxa este bazată pe matrice și oferă diverse funcții pentru operațiile cu matrice. Octave nu este orientat-obiect, dar suportă diverse structuri de date. Sintaxa sa este foarte apropiată de cea din MATLAB, și cu o programare atentă a scriptului se poate
GNU Octave () [Corola-website/Science/315717_a_317046]
-
suport pentru transmiterea argumentelor prin referință. Programele Octave constau dintr-o listă de funcții sau un script. Sintaxa este bazată pe matrice și oferă diverse funcții pentru operațiile cu matrice. Octave nu este orientat-obiect, dar suportă diverse structuri de date. Sintaxa sa este foarte apropiată de cea din MATLAB, și cu o programare atentă a scriptului se poate obține rularea corectă atât în Octave cât și în MATLAB. Pentru că Octave este disponibil sub Licența Publică Generală GNU, poate fi copiat și
GNU Octave () [Corola-website/Science/315717_a_317046]
-
centrale ale Franței. Atestările scrise ale limbii galice cel mai adesea constă în câteva cuvinte, deseori nume personale, și multe dintre ele nu s-au păstrat decât parțial. Este posibil, însă, să fie extrase din ele informațiile despre morfologia și sintaxa limbii, și să fie dovedită etimologia galică a unor termeni pătrunși în limba latină. De asemenea, unele indicatoare textuale permit recunoașterea caracterului mai formal sau poetic al unora dintre ele. Deși elitele galice au adoptat treptat limba latină, cu scopul
Limba galică () [Corola-website/Science/316656_a_317985]
-
fac cu ușurință astfel de operații mentale (chiar dacă nu foarte repede). S-a recunoscut repede că, pentru a traduce automat un text dintr-o limbă în alta, este nevoie și de cunoștințe gramaticale profunde (atât de morfologie, cât și de sintaxă). Apoi mai sunt absolut necesare și lexicoane (vocabulare) complete ale ambelor limbi, dar și cunoștințe foarte pragmatice despre felul cum "funcționează" fiecare din cele două limbi și trăsăturile lor mai subtile, foarte specifice. În acest fel, pe parcursul timpului, din simpla
Lingvistică computațională () [Corola-website/Science/315135_a_316464]
-
cântecele masculilor se termină cu conflicte. Balenele scot sunete melodioase și în afara perioadei de reproducere, ceea ce ar demonstra rolul lor în comunicarea cotidiană sau în ecolocație. Cercetări recente asupra cântecelor balenelor au scos la iveală faptul că acestea au o sintaxă ierarhizată, caracteristică și vorbirii omului, adică sunetele lor sunt compuse din „cuvinte” și silabe identice, unite în propoziții. La fel ca majoritatea balenelor, reproducerea are loc într-un anumit sezon al anului. Reproducerea, gestația și nașterea sunt concentrate, de obicei
Balenă cu cocoașă () [Corola-website/Science/315214_a_316543]
-
Acest articol se limitează la acea parte a sintaxei limbii maghiare care tratează, în viziunea gramaticii tradiționale, tipurile de propoziții, părțile de propoziție, chestiunile legate de acordul dintre acestea și topica în propoziție. Propozițiile considerate în sine pot fi clasificate după structură, după actul de vorbire realizat și după
Propoziția în limba maghiară () [Corola-website/Science/316278_a_317607]
-
geamul”. Propoziția negativă are predicatul negat (vezi pe larg despre acest tip de propoziție Cuvântul de negație). În gramaticile limbii maghiare, părțile de propoziție sunt tratate parțial asemănător, parțial diferit față de modul lor de tratare în gramaticile limbii române. Prezentăm sintaxa limbii maghiare cu ajutorul terminologiei maghiare traduse în română. Termenii de specialitate care nu sunt folosiți în gramatica limbii române sunt următorii: Acest tip de predicat poate exprima o acțiune a subiectului ("A gyerekek dolgozatot írnak „Copiii scriu o lucrare”), o
Propoziția în limba maghiară () [Corola-website/Science/316278_a_317607]
-
Acest articol se limitează la sintaxa frazei în limba maghiară, tratând tipurile de propoziții coordonate și de propoziții subordonate, cuvintele care le introduc, modurile verbale la care sunt predicatele subordonatelor, precum și particularitățile de contrucție pe care le prezintă frazele cu subordonate, în viziunea gramaticii tradiționale. Între
Fraza în limba maghiară () [Corola-website/Science/316287_a_317616]
-
1)". Numele aceeași pagini poate să apară în mai multe secțiuni ale manualului, în special când același nume este un apel de sistem, o comandă, sau un pachet macro: "mân(1)" și "mân(7)", sau "exit(2)" și "exit(3)". Sintaxa pentru accesarea unei secțiuni specifice diferă de la sistem la sistem. De exemplu, sub Linux și BSD pentru accesarea "fprintf(3)" se folosește Ghidul "The UNIX Programmer's Manual" a fost publicat în 3 noiembrei 1971. Prima pagină de manual a
Man (Unix) () [Corola-website/Science/320102_a_321431]
-
Toate versiunile BSD și Linux folosesc o implementare din 1986-87 de Ian Darwin A fost îmbunătățită în 1989 de Geoff Collyer, iar apoi de Guy Harris, Chris Lowth și Eric Fischer; din 1993 codul a fost întreținut de Christos Zoulas. Sintaxa comenzii este: Dintre opțiunile cele mai des folosite amintim: # file file.c
File (Unix) () [Corola-website/Science/320191_a_321520]