Bring your best ideas to the AI Use Case Contest! Enter to win 40 hours of expert engineering support and bring your vision to life using the powerful combination of Alteryx + AI. Learn more now, or go straight to the submission form.
Start Free Trial

Alteryx Designer Desktop Discussions

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

Findstring startpoint

Renjie
5 - Atom

I want to create a new field contains the information between the first "." and the second "." from "123.12345.123456"? I tried findstring but there was no start point like FIND in Excel. Thanks!

4 REPLIES 4
MarqueeCrew
20 - Arcturus
20 - Arcturus

@Renjie,

 

I would use a RegEx expressiion like:

REGEX_Replace([Field1], ".*?\.(.*?)\..*", '$1')

This will find the stuff between the first and second "." characters.

 

Cheers,

Mark

Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
AdamR_AYX
Alteryx Alumni (Retired)

Or alternatively you can achieve this with multiple formulas in one tool

 

MultipleFormulas.png

Adam Riley
https://www.linkedin.com/in/adriley/
Renjie
5 - Atom

Thanks!

MarqueeCrew
20 - Arcturus
20 - Arcturus

@AdamR_AYX,

 

If I were using a STRING function, I might use this:

 

Getword(ReplaceChar([Field1], ".", ' '),1)

By replacing the "." with a space, you can find the second word (1 is zero based and results in the 2nd word).

 

Cheers,

Mark

Alteryx ACE & Top Community Contributor

Chaos reigns within. Repent, reflect and restart. Order shall return.
Please Subscribe to my youTube channel.
Labels
Top Solution Authors