使用正则表达式提取数字

问题描述:

我是新来的tableau,并试图写一个正则表达式返回一个括号之间的数字。输入字段有几行。 “解决方案”一词是一个关键词。使用正则表达式提取数字

实施例:

1. text "Resolution(05:10): text" 
2. text "Resolution(15:03): text" 

期望的结果:

01. 05:10 
02. 15:03 

你可以使用REGEXP_EXTRACT_NTH

REGEXP_EXTRACT_NTH([column], '\((\d{2}:\d{2})\)', 1) 

\((\d{2}:\d{2})\)匹配(,然后捕获到组1两位数,: ,还有两位数字,然后是matche s a )。函数中的1是模式中第一个捕获组的ID。

请参阅this Tableau blog显示如何在Tableau中使用正则表达式。