All Projects → edicl → Cl Ppcre

edicl / Cl Ppcre

Common Lisp regular expression library

Projects that are alternatives of or similar to Cl Ppcre

Verbalex
A library for creating complex, composable regular expressions with the reader & writer in mind. 🔍
Stars: ✭ 26 (-88.39%)
Mutual labels:  regular-expressions
Proposal Regexp Unicode Property Escapes
Proposal to add Unicode property escapes `\p{…}` and `\P{…}` to regular expressions in ECMAScript.
Stars: ✭ 112 (-50%)
Mutual labels:  regular-expressions
Grex
A command-line tool and library for generating regular expressions from user-provided test cases
Stars: ✭ 4,847 (+2063.84%)
Mutual labels:  regular-expressions
Guides
Guides for learning + doing better web and app development. Created by Coding for Entrepreneurs.
Stars: ✭ 1,042 (+365.18%)
Mutual labels:  regular-expressions
Swiftlinkpreview
It makes a preview from an URL, grabbing all the information such as title, relevant texts and images.
Stars: ✭ 1,216 (+442.86%)
Mutual labels:  regular-expressions
Dan Jurafsky Chris Manning Nlp
My solution to the Natural Language Processing course made by Dan Jurafsky, Chris Manning in Winter 2012.
Stars: ✭ 124 (-44.64%)
Mutual labels:  regular-expressions
Libphorward
C/C++ library for dynamic data structures, regular expressions, lexical analysis & more...
Stars: ✭ 18 (-91.96%)
Mutual labels:  regular-expressions
Fancy Regex
Rust library for regular expressions using "fancy" features like look-around and backreferences
Stars: ✭ 199 (-11.16%)
Mutual labels:  regular-expressions
Youtube Regex
Best YouTube Video ID regex. Online: https://regex101.com/r/rN1qR5/2 and http://regexr.com/3anm9
Stars: ✭ 87 (-61.16%)
Mutual labels:  regular-expressions
Npeg
PEGs for Nim, another take
Stars: ✭ 163 (-27.23%)
Mutual labels:  regular-expressions
Ore
An R interface to the Onigmo regular expression library
Stars: ✭ 54 (-75.89%)
Mutual labels:  regular-expressions
Subethaedit
General purpose plain text editor for macOS. Widely known for its live collaboration feature.
Stars: ✭ 1,183 (+428.13%)
Mutual labels:  regular-expressions
Nim Regex
Pure Nim regex engine. Guarantees linear time matching
Stars: ✭ 136 (-39.29%)
Mutual labels:  regular-expressions
Inferregex
Infer the regular expression (regex) of a string 🔤 🔢 🔍
Stars: ✭ 41 (-81.7%)
Mutual labels:  regular-expressions
Re2dfa
Transform regular expressions into finite state machines and output Go source code. This repository has migrated to https://gitlab.com/opennota/re2dfa
Stars: ✭ 182 (-18.75%)
Mutual labels:  regular-expressions
Re2j
linear time regular expression matching in Java
Stars: ✭ 929 (+314.73%)
Mutual labels:  regular-expressions
Dat8
General Assembly's 2015 Data Science course in Washington, DC
Stars: ✭ 1,516 (+576.79%)
Mutual labels:  regular-expressions
Javascript Interview Questions
500+ JavaScript Interview Questions
Stars: ✭ 208 (-7.14%)
Mutual labels:  regular-expressions
Smartrename
A Windows Shell Extension for more advanced bulk renaming using search and replace or regular expressions
Stars: ✭ 190 (-15.18%)
Mutual labels:  regular-expressions
Regex
An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs.
Stars: ✭ 2,125 (+848.66%)
Mutual labels:  regular-expressions

CL-PPCRE - Portable Perl-compatible regular expressions for Common Lisp

Abstract

CL-PPCRE is a portable regular expression library for Common Lisp which has the following features:

  • It is compatible with Perl (especially when used in conjunction with cl-interpol, to allow compatible parsing of regexp strings).
  • It is pretty fast.
  • It is portable between ANSI-compliant Common Lisp implementations.
  • It is thread-safe.
  • In addition to specifying regular expressions as strings like in Perl you can also use S-expressions.
  • It comes with a BSD-style license so you can basically do with it whatever you want.

CL-PPCRE has been used successfully in various applications like BioBike, clutu, LoGS, CafeSpot, Eboy, or The Regex Coach.

Further documentation can be found in docs/index.html, or on the cl-ppcre homepage.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].