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.0b7.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.0b7-cp36-cp36m-macosx_10_13_x86_64.whl (446.1 kB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

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

Uploaded CPython 2.7mmacOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for rosie-1.0.0b7.tar.gz
Algorithm Hash digest
SHA256 fe2e314cb3258ef541b510b25f5af91e6d28904c48b2198ce5f42f8b9f395072
MD5 b566e6bb6a53b975b2dc04885ac02925
BLAKE2b-256 3c2e2ec0147968717101f02fb8319169aeb8d941cbe992f1a2087580dc385024

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rosie-1.0.0b7-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 4f923fbe305a3c55d38c80597ac733b4edbe31c4b76d55484de0463dfc56c06b
MD5 d0c02c790294eba93d9c91d6dbdb845f
BLAKE2b-256 863ea7a6c45a791e0fd608edb7552ab950a09c81f8eff2f52c8e175a9e0e16ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rosie-1.0.0b7-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 467f9d133dcdc79cb8303fd1be0ba378e664097ec3398134aeb93bbffc9150c8
MD5 c37121244e231550f71b9bdc6f51f715
BLAKE2b-256 63e6e8bdc4289b92bc4276b1cc53132a903030d8e6bc2500ad01ec8c43a0499b

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