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.0b12.tar.gz (1.4 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.0b12-cp36-cp36m-macosx_10_13_x86_64.whl (624.0 kB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

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

Uploaded CPython 2.7mmacOS 10.13+ x86-64

File details

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

File metadata

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

File hashes

Hashes for rosie-1.0.0b12.tar.gz
Algorithm Hash digest
SHA256 72a04bf106f3c75a9056be8184ee5126f0083165d0eb6343f9a29dbb2601596b
MD5 44acff3adc78d09eed5f55c35aeb5de6
BLAKE2b-256 2d76d431560647a5b0ef2b0852ae777439a6b993e68d34b37e02e834f521aac6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rosie-1.0.0b12-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7c90db0301e3a66b1b8a34f3ae719b8d942475080d14b99b6686c9837cf6f299
MD5 3e7238f72794f9c4c03e7d7f1a7f7f3c
BLAKE2b-256 47762c732953eae66d6750b626b2fc4a3267fe802e6015b9f6b8df550327d257

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rosie-1.0.0b12-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 9b5dd2287a2595007865ffc972e73a8b90281ca880f0a7bb071b3c4603276200
MD5 55c1198c485bab2b5e11ca91552cd7e5
BLAKE2b-256 ced6e56cbf11c60a12f0e16d00c26fa06c4e313f5009c2e0a193e657f94f3840

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