Skip to main content

Rosie Pattern Language (replaces regex for data mining and text search)

Project description

Rosie and the Rosie Pattern Language (RPL)

RPL expressions are patterns for matching text, similar to regex but more powerful. You can use RPL for text pattern matching the way you might use PCRE or regex in Perl, Python, or Java. Unlike regex, RPL is readable and maintainable, and packages of rpl are easily shared.

The Rosie project provides a library so you can use RPL from a variety of programming languages. We also provide an interactive read-eval- print loop for pattern development and debugging, and an RPL compiler. The Rosie matching engine is very small and reasonably fast.

Rosie’s home page:

http://rosie-lang.org

The repository of record for the Rosie project is located at:

https://github.com/jamiejennings/rosie-pattern-language

Open issues are at:

https://github.com/jamiejennings/rosie-pattern-language/issues

Before opening an issue with a bug report or an enhancement request, please check the current open issues.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rosie-1.0.0b8.tar.gz (3.9 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

rosie-1.0.0b8-cp36-cp36m-macosx_10_13_x86_64.whl (618.5 kB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

rosie-1.0.0b8-cp27-cp27m-macosx_10_13_intel.whl (618.5 kB view details)

Uploaded CPython 2.7mmacOS 10.13+ Intel (x86-64, i386)

File details

Details for the file rosie-1.0.0b8.tar.gz.

File metadata

  • Download URL: rosie-1.0.0b8.tar.gz
  • Upload date:
  • Size: 3.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for rosie-1.0.0b8.tar.gz
Algorithm Hash digest
SHA256 35b70b0e068b03fa05ac9278ddb8b1e3172bf0636666a2afae2f4f860d0c0f52
MD5 45eb2c823e6ccf33d25170cf9749fdc5
BLAKE2b-256 ecca1ccd239cd80b082a2eb9c462384644ad02658faf1877c2d871cbec25f32b

See more details on using hashes here.

File details

Details for the file rosie-1.0.0b8-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rosie-1.0.0b8-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 542637c23fb35de9bddc272d93299a7d0469447db9025d70d2d65a780863c925
MD5 47fce2053d6ed931c1e62cfc3e0b24d3
BLAKE2b-256 d61e22dc57c9c50fed6b2b4cb2598dd76e9b43650654cf71b40f2b24144f30eb

See more details on using hashes here.

File details

Details for the file rosie-1.0.0b8-cp27-cp27m-macosx_10_13_intel.whl.

File metadata

File hashes

Hashes for rosie-1.0.0b8-cp27-cp27m-macosx_10_13_intel.whl
Algorithm Hash digest
SHA256 44f39ba574db526acc46497068d91828aac62fa4a0821f79a7297ec4c8770013
MD5 0068cf5162428dfcfb43b66f7cd6bf21
BLAKE2b-256 9225ab6de1d7cadd211dc6bfaf67f000a6ae253c8178876d05410d988a2d68b1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page