Skip to main content

A more readable alternative to regular expressions.

Project description

Regexable

Regexable is a Python package designed to simplify the creation and management of regular expressions by providing an intuitive, readable, and chainable interface. It aims to make working with regex easier for both beginners and experienced developers.

Features

  • Chainable methods for constructing regex patterns
  • Modifiers for case-insensitive, global search, and multiline modes
  • Assertions and repetitions
  • Grouping and range matching
  • Utilities for matching, searching, finding all matches, and substituting text

Installation

Install Regexable via pip:

pip install regexable

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

regexable-0.1.0.tar.gz (3.8 kB view details)

Uploaded Source

Built Distribution

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

regexable-0.1.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file regexable-0.1.0.tar.gz.

File metadata

  • Download URL: regexable-0.1.0.tar.gz
  • Upload date:
  • Size: 3.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for regexable-0.1.0.tar.gz
Algorithm Hash digest
SHA256 ceea22ef973b7969a1c34fdc57ae0db96e002102710c41e0c546723b6421323b
MD5 773621881a84f97e2f07ae4ea4f29b1a
BLAKE2b-256 a92e233180406ce129b15fc5cf84e4e9902bf8702f7f14567a4769207d6db47a

See more details on using hashes here.

File details

Details for the file regexable-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: regexable-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for regexable-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 34c948c82ecb779ec1f0ccfeba6ba233ab7b7c2f2b48cabc66000619c8bb4649
MD5 dc7cc747999942bc7c3c007e441d3e53
BLAKE2b-256 58edab3c8c323fa154ea8ab889b78db8ea43765df68874a1340a92bb4171b669

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