我有一个字符串,看起来像这样:60%鲍勃·彼得森,35%杰克·彼得·沙利文,5%玛丽亚·特蕾莎。我想写一个正则表达式来获取%后面的第一个单词:预期输出:"鲍勃,杰克,玛丽亚"到目前为止我想到了这个:%\w *(\w+)但它只是抓取第一个示例,我需要抓取所有示例,并以逗号分隔打印它们。
wwwo4jvm1#
您可以使用Tableau中的Python
import re string = "60% Bob Peterson, 35% Jake Peter Sullivan, 5% Maria Teresa" result = re.findall(r'\d+%\s(\w+)', string) print(', '.join(result))
在Tableau中,您不能循环正则表达式检查,因此使用Python
1条答案
按热度按时间wwwo4jvm1#
您可以使用Tableau中的Python
在Tableau中,您不能循环正则表达式检查,因此使用Python