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.
SOLVED

Regex Parse text - words and numbers

robmoore_fca
5 - Atom

Hi guys,

 

Would really appreciate any help, have been going round in circles myself and trying to use other answers on forum here without luck so far.

 

I am trying to pull two specific data points from a text string, I need the "x year" and "y device/node" from the below

The format is slightly different each time, so I need to pull out a number (from 1-5 characters) with a variety of specific words after it (node, year, device) that can be in a different part of the text string each time, below examples

 

Product Name 50 nodes 1 year > want to isolate "50 nodes" and "1 year"

Product Name 100 nodes license key > want to isolate "100 nodes"

1 Year Product Name Service for 1 device > want to isolate "1 Year" and "1 device"

 

Thanks for the help,

 

Rob

3 REPLIES 3
JosephSerpis
17 - Castor
17 - Castor

Hi @robmoore_fca I mocked up a workflow that produces the output you describe. Let me know what you think?

robmoore_fca
5 - Atom

That's great thanks Joseph

 

After seeing it worked perfectly just had to take the time to figure out how you did it then so I can hopefully replicate, much appreciated

JosephSerpis
17 - Castor
17 - Castor

Hi @robmoore_fca the key part was the regex which is looking for every digit until a space then a whole word and by using tokenize it ensures I get multiple patterns in the string. The rest of the workflow is meant to aid in pivot the data into a horizontal format and join back on the original data. 

Labels
Top Solution Authors