Skip to content

[New pcre2 version] CLCStudent: Reverted 1 edit by 109.118.120.187 (talk) to last revision by Cnwilliams #25

Closed

Description

@github-actions

Reverted 1 edit by 109.118.120.187 ( talk) to last revision by Cnwilliams

← Previous revisionRevision as of 14:38, 4 December 2020Line 1:Line 1:−

{{short description|Software

{{short description|Software library for interpreting regular expressions}}

{{Infobox software

| name = Perl Compatible Regular Expressions

| logo =

| author = [[Philip Hazel]]

| developer =

| released =

| latest_release_version = PCRE 8.44 and PCRE2 10.35

| latest_release_date = {{start date and age|2020|5|9}}

| latest_release_date = {{start date and age|2020|5|9}}

| latest_preview_version =

| latest_preview_version =

Line 5:Line 12:

| programming language = [[C (programming language)|C]]

| programming language = [[C (programming language)|C]]

| operating_system = [[Cross-platform]]

| operating_system = [[Cross-platform]]

| genre = [[Pattern matching]] [[library (computing)|library]]

−

| genre [[library (computimore powerful and flexible than either of the [[regular expression#POSIX|POSIX regular expression]] flavors (BRE, ERE) and than that of many other regular-expression libraries.

| license = [[BSD licenses|BSD]]

| website = [https://www.pcre.org/ www.pcre.org]

}}

++

'''Perl Compatible Regular Expressions''' ('''PCRE''') is a [[library (computing)|library]] written in [[C (programming language)|C]], which implements a [[regular expression]] engine, inspired by the capabilities of the [[Perl|Perl programming language]]. [[Philip Hazel]] started writing PCRE in summer 1997 . PCRE's syntax is much more powerful and flexible than either of the [[regular expression#POSIX|POSIX regular expression]] flavors (BRE, ERE) and than that of many other regular-expression libraries.

While PCRE originally aimed at feature-equivalence with Perl, the two implementations are not fully equivalent. During the PCRE 7.x and Perl 5.9.x phase, the two projects have coordinated development, with features being ported between them in both directions.

While PCRE originally aimed at feature-equivalence with Perl, the two implementations are not fully equivalent. During the PCRE 7.x and Perl 5.9.x phase, the two projects have coordinated development, with features being ported between them in both directions.

Line 13:Line 25:

A number of prominent [[open-source software|open-source programs]], such as the [[Apache HTTP Server|Apache]] and [[Nginx]] HTTP servers, and the [[PHP]] and [[R (programming language)|R]] scripting languages, incorporate the PCRE library; proprietary software can do likewise, as the library is BSD-licensed. As of Perl 5.10, PCRE is also available as a replacement for Perl's default regular-expression engine through the re::engine::PCRE module.

A number of prominent [[open-source software|open-source programs]], such as the [[Apache HTTP Server|Apache]] and [[Nginx]] HTTP servers, and the [[PHP]] and [[R (programming language)|R]] scripting languages, incorporate the PCRE library; proprietary software can do likewise, as the library is BSD-licensed. As of Perl 5.10, 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 on Unix, Windows, and several other environments. PCRE2 is distributed with a POSIX C wrapper , several test programs, and the utility program `pcre2grep` b

The library can be built on Unix, Windows, and several other environments. PCRE2 is distributed with a POSIX C wrapper , several test programs, and the utility program `pcre2grep` built in tandem with the library.

+++++

== Features ==

== Features ==

https://en.wikipedia.org/w/index.php?title=Perl_Compatible_Regular_Expressions&diff=992289898&oldid=prev

Activity

  1. added a commit that references this issue on Mar 8, 2021
    6a2cecb
  2. added a commit that references this issue on Apr 12, 2021
    aaf8ab9
  3. added 4 commits that reference this issue on Jun 2, 2021
    39b1689
    ee88e46
    b27ce58
    f17c590
  4. added a commit that references this issue on Aug 24, 2021
    81f0bd5
  5. added 2 commits that reference this issue on Nov 10, 2021
    7d061b5
    258ffef
  6. added 4 commits that reference this issue on Jan 15, 2022
    0d2d953
    61b6aa3
    7d1edfe
    3d853a7
  7. 9 remaining items

  8. added 3 commits that reference this issue on Sep 22, 2022
    2b25884
    2a74f07
    adf8d28
  9. added a commit that references this issue on Oct 19, 2022
    2668869
  10. added a commit that references this issue on Nov 23, 2022
    c2fe087
  11. added 3 commits that reference this issue on Nov 30, 2022
    5edf45a
    8933225
    0e0ce64
  12. added a commit that references this issue on Jan 23, 2023
    152fe8b
  13. added a commit that references this issue on Mar 17, 2023
    0dcea80
  14. added a commit that references this issue on May 20, 2023
    a364dd6
  15. added a commit that references this issue on Jul 11, 2023
    d4b7df1
  16. added 2 commits that reference this issue on Aug 8, 2023
    953ba06
    1735457
  17. added a commit that references this issue on Sep 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions