Let’s talk Alteryx Copilot. Join the live AMA event to connect with the Alteryx team, ask questions, and hear how others are exploring what Copilot can do. Have Copilot questions? Ask here!
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