combine re compile
Project description
任意组合 re.compile
兼容环境
Windows
/Linux
/MacOs
1 安装
pip 安装
$ pip install combine_re_compile
源码安装
$ git clone https://github.com/landybird/combine_re_compile.git
$ cd combine_re_compile
$ python setup.py install
2 使用
DIGIT_PATTERN = re.compile(r"""
(?P<my_digit_pattern> # start named group
\d+ # 1 or more integers
) # close named group
""", re.VERBOSE)
CHAR_PATTERN = re.compile(r"""
(?P<my_char_pattern> # start named group
[a-z] # a character
) # close named group
""", re.VERBOSE)
CHARS_PATTERN = re.compile(r"""
(?P<my_char_pattern> # start named group
[a-z]+ # a character
) # close named group
""", re.VERBOSE)
r = CombinationPattern(DIGIT_PATTERN, CHAR_PATTERN, new_pattren_name="my_new_pattern").get_new_pattern
s = "213213as2312"
print(r.search(s).group('my_new_pattern')) # 分组名称
>> 213213a
License
MIT ©landybird
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for combine_re_compile-0.0.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89b017b5e3bd9d3ac7ecaea0e6d86d6e85076be8a011bcc6834e696215825edb |
|
MD5 | 987827da239fff9a08c44c7215b7cf64 |
|
BLAKE2b-256 | af0ace5c5c9f8a9692746712b62d818f0bf4d0561edd43b28a3464f20351fc97 |