How do I pull out an alpha prefix from an alpha-numeric chr field?

Altair Forum User
Altair Forum User
Altair Employee
edited September 2017 in Community Q&A

I have a character field (client account number) that is made up of an alphabetic prefix followed by numbers. Since I need to leave the client account number intact, I trying to find how to create a calculated field that pulls in only the alpha prefix. The length of the alpha prefix varies from 2 to 5 characters.

 

Below are a few examples:

DOT032440

PC14888

RHEA789442

LAWNV7894457

 

I would appreciate any help available. Thanks,

Diane

Tagged:

Answers

  • Altair Forum User
    Altair Forum User
    Altair Employee
    edited September 2017

    Hi Dianne,

     

    If the alpha characters are always at the front, then a combination of the Extract and Strip function so do what you need.

     

    Strip("ABCDEFGHIJKLMNOPQRSTUVWXYZ",[Client Account Number]) will result in the following values:

     

    032440

    14888

    789442

    7894457

     

    Embedding the strip within the following extract function will extract from the start of the string to whatever the strip function returns.

     

    Extract([Client Account Number],””, Strip("ABCDEFGHIJKLMNOPQRSTUVWXYZ",[Client Account Number])).

     

    There will no doubt be a more concise RegEx expression that will offer greater flexibility if this doesn’t do what you need.  Please let me know and we can look into that if required.

     

    Regards,

    Steve.

Welcome!

It looks like you're new here. Sign in or register to get started.

Welcome!

It looks like you're new here. Sign in or register to get started.