正则表达式:可以匹配 openrefine 中的重复模式吗?
Regex: possible to match repeated patterns in openrefine?
例如,在 openrefine 中,我正在尝试获取数组中 "abeadsabmoloei" 中出现的所有 [aeio]+:["a"、"ea"、"a","o","oei"]
假设我们不知道字符串的内容。
是否可以使用匹配功能?
match()
函数不是用来在同一个字符串中查找一个模式的多个实例。这就是为什么 a discussion is under way 实现一个 find()
或 findAll()
功能。同时,两行 Python/Jython 就可以解决问题:
import re
return re.findall(r"[aeio]+", value)
例如,在 openrefine 中,我正在尝试获取数组中 "abeadsabmoloei" 中出现的所有 [aeio]+:["a"、"ea"、"a","o","oei"] 假设我们不知道字符串的内容。 是否可以使用匹配功能?
match()
函数不是用来在同一个字符串中查找一个模式的多个实例。这就是为什么 a discussion is under way 实现一个 find()
或 findAll()
功能。同时,两行 Python/Jython 就可以解决问题:
import re
return re.findall(r"[aeio]+", value)