Alteryx Designer Desktop Discussions

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

Trim a string with variable length

CiaoPaola
7 - Meteor

Hi, 

I need to extract some characters within a string

the string is straight after the "PFH." and is 1 char to 3 char long

 

here are some examples : 

CiaoPaola_0-1624435108941.png

 

from these examples, I need to capture the "1", the "11" and the "151" strings. 

Is there a way to use the left function and to have a variable length of the string? 

thank you 

Paola

 

4 REPLIES 4
GaneshBo
Alteryx
Alteryx

Hi @CiaoPaola 

 

I would recommend going the simpler route and using the text to columns tool.

GaneshBo_0-1624435460648.png

 



Please see attached.

 

Best,

Ganesh

Ben_H
11 - Bolide

Hi @CiaoPaola,

 

You could do it with a slightly convoluted use of substring, something like -

 

" left(Substring([Data],FindString([Data],".")+1),FindString(Substring([Data],FindString([Data],".")+1),".")) "

 

Really there are various ways to approach it, another way would be to use Regex, something like this should work in the first instance -

 

" REGEX_Replace([Data],"(\w*_\w*\.)(\d*)(.*)","$2") "

 

 

Ben_H_1-1624437988915.png

 

Ben_H_0-1624437961345.png

 

Regards,

 

Ben

 

CiaoPaola
7 - Meteor

Hi GanesBo

thank you very much! 

it works perfectly!

Paola

CiaoPaola
7 - Meteor

Hi Ben_H

 

thanks a lot for this Regex!

I definitely need some time to get used to reading these regex!

I do not capitulate

thanks again

Polls
We’re dying to get your help in determining what the new profile picture frame should be this Halloween. Cast your vote and help us haunt the Community with the best spooky character.
Don’t ghost us—pick your favorite now!
Labels