Bring your best ideas to the AI Use Case Contest! Enter to win 40 hours of expert engineering support and bring your vision to life using the powerful combination of Alteryx + AI. Learn more now, or go straight to the submission form.
Start Free Trial

Alteryx Designer Desktop Discussions

Find answers, ask questions, and share expertise about Alteryx Designer Desktop and Intelligence Suite.

Parse a word from string

AJ106
6 - Meteoroid

Hi I am trying to parse an exact word from a string. there might not be a specific pattern

 

can some one please help 

 

thanks

 

Word : FBRHealthMonitor_DEVPOC.qvw

 

string : \\phy010118.prod.f01.dc1.abc.com\publisher$\1\Log\20210726\220001 - FBR_POC_appl_FBRHealthMonitor_DEVPOC.qvw\DocumentLog.txt

11 REPLIES 11
atcodedog05
22 - Nova
22 - Nova

Hi @AJ106 

 

Can you provide more examples to understand/come up with pattern.

AJ106
6 - Meteoroid

the string length and values might differ but, i am interested in extracting  a part of string where ".qvw" is common and the word that comes before .qvw  in this case  "FBRHealthMonitor_DEVPOC" or may be abcd.qvw so on 

Hope i am clear 

Jean-Balteryx
16 - Nebula
16 - Nebula

What about underscores ? Is there always one ? 

atcodedog05
22 - Nova
22 - Nova

Hi @AJ106 

 

Why is the expected string FBRHealthMonitor_DEVPOC.qvw and not FBR_POC_appl_FBRHealthMonitor_DEVPOC.qvw

AJ106
6 - Meteoroid

FBRHealthMonitor_DEVPOC.qvw this is the exact file name and 'FBR_POC_appl' is an application bundle where FBRHealthMonitor_DEVPOC.qvw is a file 

Jean-Balteryx
16 - Nebula
16 - Nebula

Here is a workflow that takes everything after "appl_" up to ".qvw" using the following REGEX :

 

appl_(.*\.qvw)

 

 

atcodedog05
22 - Nova
22 - Nova

Hi @AJ106 

 

Here is an example where i am considering the filename starts with appl and end with qvw

 

 

appl_(.+\.qvw)

 

 

Workflow:

atcodedog05_0-1627455278261.png

 

Hope this helps : )

Jean-Balteryx
16 - Nebula
16 - Nebula

Inspired by @atcodedog05's solution, i simplified my regex :

 

appl_(.*qvw)
AJ106
6 - Meteoroid

Thanks

Labels
Top Solution Authors