使用正则表达式丰富数据
项目描述
datasette-enrichments-re2
使用正则表达式丰富数据
安装
在Datasette相同的环境中安装此插件。
datasette install datasette-enrichments-re2
用法
此增强功能允许您对列运行正则表达式并执行以下操作之一
- 对该列执行搜索和替换
- 提取第一个匹配结果并将其存储在指定的列中(如果需要则添加列)
- 提取所有匹配结果并将它们存储为指定列中的JSON数组。如果正则表达式使用命名捕获组,这将是一个对象数组,否则它将是一个字符串数组。
- 执行具有命名捕获组的正则表达式,并将结果存储在多个列中,每个命名组一个列
开发
要本地设置此插件,首先检出代码。然后创建一个新的虚拟环境
cd datasette-enrichments-re2
python3 -m venv venv
source venv/bin/activate
现在安装依赖项和测试依赖项
pip install -e '.[test]'
要运行测试
pytest
项目详情
关闭
datasette-enrichments-re2-0.1.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9fc84c940cca541ab5b697356cdb162a6fc1d46d2097431ceb4e74b3af8d6b5e |
|
MD5 | fab41c7ae909398554efcf2ca894cb69 |
|
BLAKE2b-256 | f2f8c6251040335b85a5179133fb81d38bc5a388f757cf1c37848363f90de52f |
关闭
datasette_enrichments_re2-0.1-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 08a854ee3d9359e31e9760af036f66c9cc0a47a04bbc79f3aa477be802ce6ca3 |
|
MD5 | d6ad6e03d94504f7ce482de1c9a02bec |
|
BLAKE2b-256 | 7b622faf00138b8700a71522f851513d7b4f646114b777236939c04a45d01c5c |