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 Parsing Question

Bren312
8 - Asteroid

Hi everyone, I'm hoping someone can help me with a RegEx question.  I've got a field with 'Order #', consisting of the warehouse number (from 1 to 4 digits) separated by a "-"; followed by MMDD; followed by"-"; with three random numbers at the end (Ex. 61-1203-783).

 

I'm trying to parse this into two columns; one with the warehouse number and one with the remaining numbers of the Order # (Ex. Warehouse Field = 61; P.O. Field = 1203783).

 

I've attached a workflow with three containers; the Blue Container (#1 - Incoming Data) has the Order # as it exists; the Orange Container (#2 - Parse Attempt) is my unsuccessful parse attempt; and the
Pink Container (#3 - Desired Output) is the format I'm looking for.  I know this can be done with a Text to Columns or Parse on "-" and combining columns but I'm hoping to do it all in one tidy RegEx.

 

I'm currently running Designer 2020.3.  Thanks everyone!

 

Bren

2 REPLIES 2
mpennington
11 - Bolide

For some reason, I can't open your workflow package.  Regardless, I think this does what you need:

 

REGEX_Replace([Sample],'(\d\d)-(\d{4})-(\d{3})','$1')

 

REGEX_Replace([Sample],'(\d\d)-(\d{4})-(\d{3})','$2$3')

 

RegParse.jpg

Bren312
8 - Asteroid

@mpennington Thanks for the help and I'm sorry you weren't able to open the workflow (I haven't posted a yxzp since my last update so I may have missed a box to check).

 

This solution pretty much works (with a bit of tweaking for the Warehouse; since it's anywhere from 1 - 4 digits) but I was hoping to write it all in one RegEx tool.  The only reason for that is I'm trying to demo some RegEx use cases for training I'm doing.  Thanks again; I appreciate it!

 

Bren

Labels
Top Solution Authors