Perl Compatible Regular Expressions (PCRE) is a regular expression C library inspired by Perl's external interface, written by Philip Hazel. PCRE's syntax is much more powerful and flexible than either of the POSIX regular expression flavors and many classic regular expression libraries. The name is misleading, because PCRE is Perl-compatible only if you consider a subset of PCRE's settings and a subset of Perl's regular expression facilities.
| Property | Value |
| dbpedia-owl:Software/license
| |
| dbpedia-owl:Work/genre
| |
| dbpedia-owl:genre
| |
| dbpedia-owl:license
| |
| dbpprop:abstract
|
- Perl Compatible Regular Expressions (PCRE) is a regular expression C library inspired by Perl's external interface, written by Philip Hazel. PCRE's syntax is much more powerful and flexible than either of the POSIX regular expression flavors and many classic regular expression libraries. The name is misleading, because PCRE is Perl-compatible only if you consider a subset of PCRE's settings and a subset of Perl's regular expression facilities. The PCRE library is incorporated into a number of prominent open-source programs, such as the Apache HTTP Server and the PHP and R scripting languages. As of Perl 5.9.4, PCRE is also available as a replacement for Perl's default regular expression engine through the re::engine::PCRE module. The library can be built using configure and make (typical of Unix-like environments), as well as in Unix, Windows and other environments using CMake. Numerous default settings are elected at build time. In addition to the PCRE library, a POSIX C wrapper, a Google-contributed native C++ wrapper, several test programs, and the utility program pcregrep are also included in the distribution and are built in tandem with the library. The PCRE library provides matching only; the C++ wrapper, if used, adds multiple match and replacement functionality. Unless the "NoRecurse" PCRE build option (aka "--disable-stack-for-recursion") is chosen, adequate stack space must be allocated to PCRE by the calling application or operating system. The amount of stack needed varies for each pattern. For example, to complete the tests provided with pcretest, 8 mb of stack space would be needed. While PCRE's documentation cautions that the "NoRecurse" build option makes PCRE slower than the alternative, using it avoids entirely the issue of stack overflows.
- Perl Compatible Regular Expressions (kurz PCRE, deutsch Perl-kompatible reguläre Ausdrücke) ist eine Programmbibliothek zur Auswertung von regulären Ausdrücken. Der Name bezieht sich darauf, dass die Syntax der Ausdrücke der Programmiersprache Perl entliehen wurde. Sie entsprechen etwa dem Stand von Perl 5, beinhaltet aber auch zusätzliche Syntaxelemente. Einige dieser Erweiterungen wurde später wieder in Perl 5.10 integriert, beispielsweise eine alternative Schreibweise für benannte Zwischenspeicher . Da Perl und PCRE separat entwickelt werden, gibt es einige Unterschiede zwischen den jeweils akzeptierten Syntaxen, die in der Manpage pcrecompat(3) dokumentiert sind. PCRE wurde von Philip Hazel ursprünglich für die Nutzung in Exim entwickelt und ist unter der BSD-Lizenz lizenziert. Viele Projekte nutzen PCRE, unter anderem Apache, KDE, Ruby, Python und PHP. Auch Perl kann darauf mit Hilfe des Moduls re::engine::PCRE zugreifen, besitzt aber selbst eine eigene, wesentlich komplexere Bibliothek.
- Perl Compatible Regular Expression (PCRE) désigne un type d'expression rationnelle compatible avec celles du langage Perl. PCRE désigne aussi la bibliothèque qui implante ce type d'expressions rationnelles. Les PCRE sont beaucoup plus riches que les expressions rationnelles standards. C'est pour cela qu'elles ont été adoptées dans plusieurs langages de programmation. Leur syntaxe est plus puissante et plus flexible que les expressions rationnelles POSIX. Le nom PCRE est incorrect, car Perl permet des expressions rationnelles interdites par PCRE. Ainsi, on ne peut pas inclure d'expression Perl dans une PCRE alors qu'on peut le faire dans une expression rationnelle Perl. De même PCRE apporte des extensions mineures. Ainsi, PCRE permet d'émuler d'autres bibliothèques d'expressions rationnelles.
- PCRE (Perl Compatible Regular Expressions) は、Perl5 互換の正規表現をC言語で実装したライブラリである。BSDライセンスで配布されている。 元は、MTAであるEximのために書かれたものであったが、現在では、Apache、Postfix、Nmap、Safari、Maildropなどをはじめとした多数のソフトウェアに組み込まれている。
- Perl Compatible Regular Expressions (PCRE) – biblioteka udostępniająca Perlowe wyrażenia regularne programom w C oraz skrypt, który udostępnia je z poziomu powłoki. PCRE posiada zarówno swój własny interfejs, jak i interfejs kompatybilny z wyrażeniami regularnymi POSIX. Jest ona używana m. in. przez KDE, exim, PHP i tin. Przykład użycia (interfejs POSIX-owy): include <pcreposix. h> include <stdio. h> int main(void) regex_t rx; char *pat = "(?\\d1,2)\\. (?\\d1,2)\\. (?\\d1,2)\\. (?\\d1,2)"; // More "ambitious" expression - "3(?\\d1,2)"; char *str = "123.45.67.89"; regmatch_t match [6]; int i; regcomp (&rx, pat, 0); regexec (&rx, str, 6, match, 0); for (i=0; i<6; ++i) printf; return 0;
- PCRE (Perl Compatible Regular Expressions, do inglês, Expressões Regulares Compatíveis com Perl) é uma biblioteca de expressões regulares para C inspirada na interface de Perl e escrita por Philip Hazel. Sua sintaxe é muito mais poderosa e flexível que implementações POSIX (BRE, ERE). Ela foi incorporada em diversas ferramentas, incluindo o servidor Apache e a linguagem PHP. Sítio oficial
- PCRE (Perl Compatible Regular Expressions) — библиотека, реализующая работу регулярных выражений в стиле Perl (с некоторыми отличиями). Синтаксис регулярных выражений PCRE значительно более мощный и гибкий, чем стандартных регулярных выражений POSIX. В PHP является частью ядра. Автор библиотеки — Филип Хейзел (Philip Hazel). Библиотека написана на Си и распространяется под свободной лицензией BSD.
|
| dbpprop:genre
| |
| dbpprop:hasPhotoCollection
| |
| dbpprop:latestReleaseDate
| |
| dbpprop:latestReleaseVersion
| |
| dbpprop:license
| |
| dbpprop:name
|
- Perl Compatible Regular Expressions
|
| dbpprop:operatingSystem
| |
| dbpprop:portalProperty
|
- Free Software Portal Logo.svg
- Free software
|
| dbpprop:programmingLanguage
| |
| dbpprop:reference
| |
| dbpprop:website
| |
| dbpprop:wikiPageUsesTemplate
| |
| dbpprop:wordnet_type
| |
| rdf:type
| |
| rdfs:comment
|
- Perl Compatible Regular Expressions (PCRE) is a regular expression C library inspired by Perl's external interface, written by Philip Hazel. PCRE's syntax is much more powerful and flexible than either of the POSIX regular expression flavors and many classic regular expression libraries. The name is misleading, because PCRE is Perl-compatible only if you consider a subset of PCRE's settings and a subset of Perl's regular expression facilities.
- Perl Compatible Regular Expressions (kurz PCRE, deutsch Perl-kompatible reguläre Ausdrücke) ist eine Programmbibliothek zur Auswertung von regulären Ausdrücken. Der Name bezieht sich darauf, dass die Syntax der Ausdrücke der Programmiersprache Perl entliehen wurde. Sie entsprechen etwa dem Stand von Perl 5, beinhaltet aber auch zusätzliche Syntaxelemente.
- Perl Compatible Regular Expression (PCRE) désigne un type d'expression rationnelle compatible avec celles du langage Perl. PCRE désigne aussi la bibliothèque qui implante ce type d'expressions rationnelles. Les PCRE sont beaucoup plus riches que les expressions rationnelles standards. C'est pour cela qu'elles ont été adoptées dans plusieurs langages de programmation. Leur syntaxe est plus puissante et plus flexible que les expressions rationnelles POSIX.
- PCRE (Perl Compatible Regular Expressions) は、Perl5 互換の正規表現をC言語で実装したライブラリである。BSDライセンスで配布されている。 元は、MTAであるEximのために書かれたものであったが、現在では、Apache、Postfix、Nmap、Safari、Maildropなどをはじめとした多数のソフトウェアに組み込まれている。
- Perl Compatible Regular Expressions (PCRE) – biblioteka udostępniająca Perlowe wyrażenia regularne programom w C oraz skrypt, który udostępnia je z poziomu powłoki. PCRE posiada zarówno swój własny interfejs, jak i interfejs kompatybilny z wyrażeniami regularnymi POSIX. Jest ona używana m. in. przez KDE, exim, PHP i tin. Przykład użycia (interfejs POSIX-owy): include <pcreposix. h> include <stdio. h> int main(void) regex_t rx; char *pat = "(?\\d1,2)\\. (?\\d1,2)\\.
- PCRE (Perl Compatible Regular Expressions, do inglês, Expressões Regulares Compatíveis com Perl) é uma biblioteca de expressões regulares para C inspirada na interface de Perl e escrita por Philip Hazel. Sua sintaxe é muito mais poderosa e flexível que implementações POSIX (BRE, ERE). Ela foi incorporada em diversas ferramentas, incluindo o servidor Apache e a linguagem PHP. Sítio oficial
- PCRE (Perl Compatible Regular Expressions) — библиотека, реализующая работу регулярных выражений в стиле Perl (с некоторыми отличиями). Синтаксис регулярных выражений PCRE значительно более мощный и гибкий, чем стандартных регулярных выражений POSIX. В PHP является частью ядра.
|
| rdfs:label
|
- Perl Compatible Regular Expressions
- Perl Compatible Regular Expressions
- PCRE
- Perl Compatible Regular Expressions
- PCRE
- PCRE
- PCRE
|
| owl:sameAs
| |
| skos:subject
| |
| foaf:homepage
| |
| foaf:name
|
- Perl Compatible Regular Expressions
|
| foaf:page
| |
| is dbpprop:redirect
of | |
| is owl:sameAs
of | |