PCRE (Perl-kompatible reguläre Ausdrücke, chinesische Bedeutung: Perl-kompatible reguläre Ausdrücke) ist eine Funktionsbibliothek für reguläre Ausdrücke in C-Sprache, geschrieben von Philip Hazel.
PCRE ist eine leichtgewichtige Funktionsbibliothek, viel kleiner als reguläre Ausdrucksbibliotheken wie Boost. PCRE ist sehr einfach zu verwenden und sehr leistungsstark. Seine Leistung übertrifft die POSIX-Bibliothek für reguläre Ausdrücke und einige klassische Bibliotheken für reguläre Ausdrücke. Ein Vergleich von
und der Boost-Bibliothek für reguläre Ausdrücke zeigt, dass die Leistung beider Seiten beim Abgleichen einfacher Zeichenfolgen fast gleich ist und Boost beim Abgleichen längerer Zeichenfolgen gewinnt – aber die Lücke zwischen den Zwei ist sehr groß. Angesichts der Größe und Benutzerfreundlichkeit von PCRE können wir davon ausgehen, dass PCRE eine Überlegung wert ist.
PCRE wird häufig in vielen Open-Source-Software verwendet. Die bekanntesten sind der Apache HTTP-Server, die PHP-Skriptsprache und die R-Skriptsprache. Darüber hinaus ist PCRE, wie der Name schon sagt, auch eine Perle Sprache. Die standardmäßige reguläre Bibliothek.
PCRE ist in der Sprache C implementiert und seine C++-Implementierungsversion ist PCRE++.
Die neueste Version von PCRE ist 8.33, die von der offiziellen Website heruntergeladen werden kann. Die offizielle Website-Adresse finden Sie im erweiterten Lesebereich.
Das obige ist der detaillierte Inhalt vonWas ist PCRE?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!