Metadata-Version: 2.1
Name: re-extensions
Version: 0.0.4
Summary: Extensions for the `re` package.
Home-page: https://github.com/Chitaoji/re-extensions/
Author: Chitaoji
Author-email: 2360742040@qq.com
License: BSD
Platform: UNKNOWN
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8.13
Description-Content-Type: text/markdown


# re-extensions
Extensions for the `re` package.

## Installation
```sh
$ pip install re-extensions
```

## Requirements
```txt

```

## See Also
### Github repository
* https://github.com/Chitaoji/re-extensions/

### PyPI project
* https://pypi.org/project/re-extensions/

## License
This project falls under the BSD 3-Clause License.

## History
### v0.04
  * New string operation `quote_collapse()`.
  * Renamed the namespace `Smart` as `smart`; run `from re_extensions import smart` to activate this namespace.
  * Bugfix for `rsplit()`;

### v0.0.3
* The basic structure of the package is completed, including:
  * advanced regex operations `smart_search()`, `smart_match()`, `smart_fullmatch()`, `smart_sub()`, `smart_subn()`, and `smart_split()`;
  * unique regex operations `rsplit()`, `lsplit()`, `line_findall()`, and `real_findall()`;
  * string operation `counted_strip()`, `line_count()`, `line_count_iter()`, and `word_wrap()`;
  * utility classes `Smart`, `SmartPattern` and `SmartMatch`;
  * and other utility functions: `find_right_bracket()`, `find_left_bracket()`, and `pattern_inreg()`.


### v0.0.2
* Bugfix for `setup.py`.

### v0.0.1
* Initial release.

