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

Uploaded CPython 3.6mmacOS 10.13+ x86-64

rosie-1.0.0b13-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.0b13.tar.gz.

File metadata

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

File hashes

Hashes for rosie-1.0.0b13.tar.gz
Algorithm Hash digest
SHA256 ab4684a1e01f840ca154797ce39d919015b3bd4eb70f1384bd29168212930f97
MD5 ffd11841c3d52917ea87867e7c5b4612
BLAKE2b-256 4c8b64118ff993e36aa6ee2c819638879260d1527098290e585be48ffeab9012

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rosie-1.0.0b13-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c755ea8677c15bfb76b6eb9ff2a96a81faf11f470aa7f0ba24fdea75fe41f1b2
MD5 0810fc5343b3568e4b4a678a9771efab
BLAKE2b-256 81659e6b6016a103e24e27809bc45d10df1b25a2badb6360f7ba68ada992c569

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for rosie-1.0.0b13-cp27-cp27m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 45ff877fa079c0f23bf2754a1e80dd0734691d0ca19d43d52c6440d7c336737c
MD5 c8943c2d1ad0d9b50c53ade983f34b95
BLAKE2b-256 9a39dd5b5302c815baff1dbc1c5bc4bcef7c6e8dfa940c1c858d3b1dc41f801b

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