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://gitlab.com/rosie-pattern-language/rosie

Open issues are at:

https://gitlab.com/rosie-pattern-language/rosie/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.0.tar.gz (1.3 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.0-cp36-cp36m-macosx_10_13_x86_64.whl (625.2 kB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

rosie-1.0.0-cp27-cp27m-macosx_10_13_x86_64.whl (625.2 kB view details)

Uploaded CPython 2.7mmacOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for rosie-1.0.0.tar.gz
Algorithm Hash digest
SHA256 f28997f81caeb486aed23039be17f5abdef76e162f7893c7e5bec053bb5e1433
MD5 1e893d9057bf3770744b7c782ef023aa
BLAKE2b-256 d981c0f0726a7ed6a3c9c16914d8255e8faea3f0a02b137d8a65cc161cb18052

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rosie-1.0.0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 30cc4f2b49d5b03594a2774f76d9b4d6e00d76b94b72548ce48efc5a51fcd118
MD5 e997b6fbe92e9cecc560af6ab030e0ec
BLAKE2b-256 69bcb644a66a0e70e583db12e36b123a9f1fc2cfc58472dc3b8f49505699a395

See more details on using hashes here.

File details

Details for the file rosie-1.0.0-cp27-cp27m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for rosie-1.0.0-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c7954f20ba1a70f22dd4b5bcbff8b76f729a3ae5415e9160f85df1b83057ae19
MD5 a7b33cce95325014c27259aabb1c6736
BLAKE2b-256 6da038a97e53cc63c3e6e6670bc3d4dfc3ce619abceb95a6450c2d99a2c59c8f

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