We are celebrating the 10-year anniversary of the Alteryx Community! Learn more and join in on the fun here.
Start Free Trial

Alteryx Designer Desktop Discussions

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

Parsing data from less than/greater than brackets

atjhsieh
6 - Meteoroid

I was wondering if anyone knew the best way to parse out a long string like the below?

 

"<Session xmlns=\"blablabla.com/bla/bla/bla\ "><Parameter Name=\"bla\"><Value>12345</Value></Parameter><Parameter Name=\"bla_bla\"><Value>bla</Value></Parameter><Parameter Name=\"bla_bla_bla\"><Value>bla</Value></Parameter></Session>"

 

I'm pulling from a Cosmos DB with thousands of lines like this, and I ultimately want something in the format below. 

 

blabla_blabla_bla_bla
12345blabla

 

In addition, I'm running into an issue where the data is getting truncated when I bring it in from the input data tool, even after I throw a browse on afterwards. 

 

Any suggestions on either of the issues is welcome. Thank you! 

3 REPLIES 3
FilipR
11 - Bolide

Please see attached. 

 

FilipR_0-1659028024847.png

 

Brian32
8 - Asteroid

Good Afternoon - 

 

Another method is Regex Tool to Tokenize the String.  Use the syntax: (><[[:alpha:]]+\s[[:alpha:]]+.\\"\w+\\"><\w+.\w+)

From there just Parse and use a Replace Function to get down to your values.  Hope this helps!

Brian32_1-1659030141768.png

 

atjhsieh
6 - Meteoroid

Thank you both for the help! 

Labels
Top Solution Authors