Skip to main content
Travis CI build status PyPI Package latest release Supported versions Supported implementations Wheel packaging support Test line coverage Test branch coverage

A simplified interface to Python’s regular expression (re) string search. Eliminates steps and provides simpler access to results. As a bonus, also provides compatible way to access Unix glob searches.

Usage

Python regular expressions are powerful, but the language’s lack of an en passant (in passing) assignment requires a preparatory motion and then a test:

import re

match = re.search(pattern, some_string)
if match:
    print match.group(1)

With simplere, you can do it in fewer steps:

from simplere import *

if match / re.search(pattern, some_string):
    print match[1]

That’s particularly valuable in complex search-and-manipulate code that requires multiple levels of searching along with pre-conditions, error checking, and post-match cleanup, formatting, and actions.

As a bonus, simplere also provides simple glob access.:

if 'globtastic' in Glob('glob*'):
    print "Yes! It is!"
else:
    raise ValueError('OH YES IT IS!')

It can also conveniently match against multiple glob patterns, and/or do case-insensitive glob searches.

See Read the Docs for the full installation and usage documentation.

Release files for simplere 1.2.13

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for simplere 1.2.13
File Size Uploaded
simplere-1.2.13.zip 20.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for simplere 1.2.13
File Interpreter ABI Platform
simplere-1.2.13-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 27.6 kB

Release files / simplere-1.2.13.zip

Download URL simplere-1.2.13.zip
Size 20.8 kB
Tags Source
SHA-256 checksum
How to use checksums
f6c9d3f2dcdbc2deb144e870c183ab948edf2862b1c933a4e9228eb34b261d5f
BLAKE2b-256 checksum
How to use checksums
130661dfe9a30a3b450b76ee4ef9dfc13a473f0858114489bdc4611f269989a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / simplere-1.2.13-py2.py3-none-any.whl

Download URL simplere-1.2.13-py2.py3-none-any.whl
Size 6.8 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
20ecb195771385183112451ccf31a85361fed64b0f516461751748efb011635d
BLAKE2b-256 checksum
How to use checksums
2d4b06feffa34dffc859c690e7a27733f54c85fdaa07b665dd3b7aded77843b4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.2.13 This release

2 release files

1.2.11

2 release files

1.2.9

2 release files

1.2.8

3 release files

1.2.7

3 release files

1.2.6

3 release files

1.2.5

3 release files

1.2.0

3 release files

1.1.1

3 release files

1.1.0

3 release files

1.0.9

2 release files

1.0.8

2 release files

1.0.7

2 release files

1.0.5

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page