Advent of Code is back! Unwrap daily challenges to sharpen your Alteryx skills and earn badges along the way! Learn more now.
Free Trial

Alteryx Designer Desktop Discussions

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

ReGex Parse tool: Why isn't \D+ matching a less-than (<) symbol?

jlefeaux
8 - Asteroid

I'm new to RegEx and this is driving me crazy.

 

I'm trying to find non-numeric characters in a data field that should be numeric.

In this case one of my users entered '< 85' in their spreadsheet.

 

I've set up a RegEx Parse to look for \D+, which to my understanding should match any field that contains one or more non-digits.  My output method is Match, but this expression is not matching the '< 85'.

 

I tested it on https://regex101.com/ and it matches in their tester, so I'm not sure what's going on here.

 

Tiny example workflow attached.

 

Thank you!

11 REPLIES 11
Thableaus
17 - Castor
17 - Castor

@jlefeaux 

 

Yes it does work.

 

Please double check your expression.

 

Solution.PNG

 

Also, you could set your expression to "^\d+$"

 

This way the whole string has to be composed by 1 or more digits. This would give full numeric records a True, and otherwise a False.

 

Cheers,

jlefeaux
8 - Asteroid

Oh boy, I really am going crazy.

 

I tried it again, and yes, it did work.  But I swear the first time I copied it from the webpage and made sure there wasn't any whitespace afterwards, and it didn't work.  

 

I can't explain this, but I wanted to apologize, and say thank you again.

 

Now I'm GOING HOME and going to start over tomorrow.

Labels
Top Solution Authors