Missed the Q4 Fall Release Product Update? Watch the on-demand webinar for more info on the latest in Designer 24.2, Auto Insights Magic Reports, and more!
Free Trial

Alteryx Designer Desktop Discussions

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

Parsing number\word groups using REGEX

tgvxz
6 - Meteoroid

I have been trying to separate data which has been grouped into one field. The data has the format:

ID    DATA

01    12345678Help separate this (there can be several spaces) 23456789He/She can not fix it

02     23456789He/She can not fix it        

03     98741236This error cannot be fixed  (there can be several spaces)  12345678Help separate this (there can be several spaces) 23456789He/She can not fix it

 

The common separator is that each group to separate starts with an 8-digit number (/d{8}). The first group should start with the 8-digit number and end with the last word before the next group of 8-digit numbers.

I want the data to be separated out like this:

 

ID

DATA1DATA2DATA3
0112345678Help separate this23456789He/She can not fix it 
0223456789He/She can not fix it     
0398741236This error cannot be fixed 12345678Help separate this23456789He/She can not fix it

 

 

4 REPLIES 4
Yoshiro_Fujimori
15 - Aurora
15 - Aurora

@tgvxz ,

If each field starts with 8 digit numbers preceded by at least one space,

I would replace the one space with a separator (which is not used elsewhere. I used "|".)

Then parse the data with the separator with "Text To Columns" tool.

Yoshiro_Fujimori_0-1678338171778.png

Does it work for you?

 

tgvxz
6 - Meteoroid

@Yoshiro_Fujimori 

 

Yes, this method did work. Thank you very much.

jpowellsd
Alteryx
Alteryx

Just saw this popup, and being a regex geek, thought I'd see if I could solve it with regex :)

 

flying008
15 - Aurora

Hi, @tgvxz 

 

FYI.

 

录制_2024_01_03_09_54_22_965.gif

Labels
Top Solution Authors