用于从字符串两侧删除字符的函数形式。
项目描述
remove_hairs
用于从字符串两侧删除字符的函数形式。
文档
仅有一个函数 remove_hairs() 和一个装饰器 remove_hairs_decorator()。
remove_hairs()
当您有字符串并需要从字符串两侧删除一些字符时,此函数非常有用。
>>> from remove_hairs import remove_hairs
>>> remove_hairs(",a-sd,-/")
'a-sd'
默认情况下,该函数使用在 .HAIRS 中定义的字符集,该字符集被定义为 /:;,- []<>()。您可以使用 hairs 参数更改此设置
>>> remove_hairs(" - a sd: --", " -")
'a sd:'
remove_hairs_decorator()
正如其名所示,remove_hairs_decorator() 是 remove_hairs() 的装饰器
@remove_hairs_decorator
def x():
return ",a-sd,-/"
assert x() == "a-sd"
或者使用 hairs 参数
@remove_hairs_decorator(hairs=" -")
def y():
return " - a sd: --"
assert y() == "a sd:"
安装
代码托管在 PYPI,您可以使用以下命令轻松安装
sudo pip install remove_hairs
测试
此项目使用 py.test 进行测试。只需从项目根目录运行 py.test
$ py.test ============================= test session starts ============================== platform linux2 -- Python 2.7.6 -- py-1.4.26 -- pytest-2.6.4 collected 2 items tests/test_remove_hairs.py .. =========================== 2 passed in 0.02 seconds ===========================
变更日志
1.0.1
修复了 setup.py。
1.0.0
项目创建。
项目详情
关闭
remove_hairs-1.0.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2921c1cbb28c37615e1105b0319c09514400bb53ee61b4b74901898d47747a10 |
|
MD5 | 07e5f387e8aae752e586beb400d2d981 |
|
BLAKE2b-256 | 4e9dd0a8cd5181cb3f63005dc8ba792d2f1fc9c773cbebb3b1ff0b80a5a529c4 |