Tableau模式中的正则表达式

问题描述 投票:0回答:1

我有以下字符串。

p3266-MR2015-转换任务5-PLM的TRF 2016-08-13.fixTrfWorkOrder-TRF标头工作单到WBS的转换2016-08-25。 LCI#PYF

我正在尝试仅对(LCI#PYF)进行正则表达式这是我到目前为止所拥有的。

REGEXP_EXTRACT([\n\r].[*LCI\s*]([^\n\r]*)

每个字符串如何总是不相同。有时#XXX之间有时没有空格。我主要只需要3位字母(PYF)作为返回值。

tableau
1个回答
0
投票

您可以尝试:

REGEXP_EXTRACT('p3266 -- MR2015 - Conversion Task 5 - TRF for PLM 2016-08-13.fixTrfWorkOrder -- TRF Header Work Order to WBS conversion 2016-08-25. LCI# PYF',
               'LCI#\s*(\S+)')

这将匹配并捕获LCI#之后出现的非空白项,其后是可选的空白。

Demo

© www.soinside.com 2019 - 2024. All rights reserved.