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.
fireworks
SOLVED

Extract multiple 10 digit value from a string seperated by a space

Ahmediqbal
7 - Meteor

Hi there, I am trying to extract the invoice number from a bank statement line using the regex tool but cannot figure it out. The invoice number generally starts with 9; one statement line can have multiple invoices. Each statement has over 200 lines. 

 

Input : 343319020720230203001352969860868418 9062990141 9062990142 9860868760 9070853746 9070853747 9070853748 9860868677 9860868678 9860868679 9860866363/PT/FT/PY/9860868418 9062990141 9062990142 9860868760 9070853746 9070853747 9070853748 9860868677 9860868678 9860868679 9860866363/OA/USD12321333,23/BI/816467004/BN/BNK COUNTRY/ bANK NAME

Output: 9062990141 9062990142 9860868760 9070853746 9070853747 9070853748 9860868677 9860868678 9860868679 9860866363

4 REPLIES 4
flying008
15 - Aurora

Hi, @Ahmediqbal 

 

FYI.

Spoiler
^[0-9]+?\s(9(?:[0-9\s]+))(?=\/PT)

录制_2023_08_09_08_38_33_968.gif

 

 

ArnaldoSandoval
12 - Quasar

Hi @Ahmediqbal 

 

I am using these rules:

  • The invoices start with space 9.
  • After the last invoice the text start with a forward slash.

 

Regards,

Arnald

Felipe_Ribeir0
16 - Nebula

Hi @Ahmediqbal 

 

Try to tokenize with (\b\d{10}\b)

 

TOKENIZE.png

Ahmediqbal
7 - Meteor

Thank you all!

 

Labels
Top Solution Authors