使用简单模式而不是正则表达式从字符串中提取值的python模块。
extract-values的Python项目详细描述
extract values
==
一个python模块,通过使用一对开始和结束分隔符定义命名字符组,使用简单模式而不是正则表达式从字符串中提取值。
示例:
``python
from extract-values import extract-values
>;>;提取价值观('/2012/08/2012/2012/12/test.html,'/{year}/{mon月}/{day}/{title}.html')
{{'year''2012''2012''年''2012''月''08''日''12'''日''日''''title'''test'}
>>;gt;提取价值观('john doe<;johndoe<;johndoe<;johndoe<;johndoe<;johndoe@example.com>;(http://示例.com)'''''''{{{name}<;lt;lt;lt;lt;lt;姓名':'john doe','email':'john@example.com','url':'http://example.com'}
>;>'将{quantity}{从{unit}转换为{到{unit},小写=true)
{数量':'1500','从{unit':'grams','到{unit':'kg'}]
>;>;提取{值('秘鲁利马的时间是下午4:35,'时间是:利马的时间:城市的时间,分隔符=[':',')
{时间':'4:35,'城市的时间':'利马,秘鲁'}
```
>可选参数:
**lowercase**-传递true时,字符串首先小写
**whitespace**-要删除的额外空格的最小数目
**strip_values**-当true为每个删除空白的值调用strip()时只有打开和关闭分隔符
才能从[pypi]安装此包(http://pypi.python.org),您可以运行以下任何命令:
easy_install extract values
pip install git+ssh://git@github.com/gnrfan/extract values.git
-根据BSD许可证分发-秘鲁制造。
==
一个python模块,通过使用一对开始和结束分隔符定义命名字符组,使用简单模式而不是正则表达式从字符串中提取值。
示例:
``python
from extract-values import extract-values
>;>;提取价值观('/2012/08/2012/2012/12/test.html,'/{year}/{mon月}/{day}/{title}.html')
{{'year''2012''2012''年''2012''月''08''日''12'''日''日''''title'''test'}
>>;gt;提取价值观('john doe<;johndoe<;johndoe<;johndoe<;johndoe<;johndoe@example.com>;(http://示例.com)'''''''{{{name}<;lt;lt;lt;lt;lt;姓名':'john doe','email':'john@example.com','url':'http://example.com'}
>;>'将{quantity}{从{unit}转换为{到{unit},小写=true)
{数量':'1500','从{unit':'grams','到{unit':'kg'}]
>;>;提取{值('秘鲁利马的时间是下午4:35,'时间是:利马的时间:城市的时间,分隔符=[':',')
{时间':'4:35,'城市的时间':'利马,秘鲁'}
```
>可选参数:
**lowercase**-传递true时,字符串首先小写
**whitespace**-要删除的额外空格的最小数目
**strip_values**-当true为每个删除空白的值调用strip()时只有打开和关闭分隔符
才能从[pypi]安装此包(http://pypi.python.org),您可以运行以下任何命令:
easy_install extract values
pip install git+ssh://git@github.com/gnrfan/extract values.git
-根据BSD许可证分发-秘鲁制造。