python - 使用 Python 在 Openrefine 中应用正则表达式
问题描述
我正在尝试使用value.findall()
OpenRefine 3.4 中的函数,方法是查找包含特定字符串的列中的所有行,即“ WASHER
”、“ FLAT
”、“ 10MM
”和“ SS
”`,以任何给定的随机顺序并将其返回到新列中。这是我的代码片段。
import re
regex=r"(\WASHER)(\"FLAT")(\"10MM")(\"SS")"
return re.findall(regex, value)
这是屏幕的样子。
解决方案
推荐阅读
- java - kmllayer 删除功能在 android studio 中不起作用
- php - 如何从 $_SESSION 和 MySQL 用户 ID 验证用户 ID
- javascript - 如何使用 ES6 模块或任何其他非过时技术实现 Html Imports 替换
- wget - 如何使用 Wget 克隆/复制包含您的名称、服务器保留字符的文件到本地存储?
- objective-c - “/Volumes”名称是否会根据系统语言更改,如果是,如何调整?
- javafx - 鼠标进入或离开时对淡入/淡出过渡的不良影响
- dart - 如何从 Flutter 中的字符串中删除/检测整个表情符号?
- wordpress - 如何修复我的图像以便它们在 Internet Explorer 11 中显示
- python - 类型错误:不支持的操作数类型 [s] for -: 'list' 和 'int'
- marklogic - 如何查询 MarkLogic 以确定重新索引的成本?